[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@3.15.203.195: ~ $
/*
    This file defines the kernel interface of FUSE
    Copyright (C) 2001-2008  Miklos Szeredi <miklos@szeredi.hu>

    This program can be distributed under the terms of the GNU GPL.
    See the file COPYING.

    This -- and only this -- header file may also be distributed under
    the terms of the BSD Licence as follows:

    Copyright (C) 2001-2007 Miklos Szeredi. All rights reserved.

    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.

    THIS SOFTWARE IS PROVIDED BY AUTHOR 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 AUTHOR 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.
*/

/*
 * This file defines the kernel interface of FUSE
 *
 * Protocol changelog:
 *
 * 7.9:
 *  - new fuse_getattr_in input argument of GETATTR
 *  - add lk_flags in fuse_lk_in
 *  - add lock_owner field to fuse_setattr_in, fuse_read_in and fuse_write_in
 *  - add blksize field to fuse_attr
 *  - add file flags field to fuse_read_in and fuse_write_in
 *
 * 7.10
 *  - add nonseekable open flag
 *
 * 7.11
 *  - add IOCTL message
 *  - add unsolicited notification support
 *  - add POLL message and NOTIFY_POLL notification
 *
 * 7.12
 *  - add umask flag to input argument of open, mknod and mkdir
 *  - add notification messages for invalidation of inodes and
 *    directory entries
 *
 * 7.13
 *  - make max number of background requests and congestion threshold
 *    tunables
 *
 * 7.14
 *  - add splice support to fuse device
 *
 * 7.15
 *  - add store notify
 *  - add retrieve notify
 *
 * 7.16
 *  - add BATCH_FORGET request
 *  - FUSE_IOCTL_UNRESTRICTED shall now return with array of 'struct
 *    fuse_ioctl_iovec' instead of ambiguous 'struct iovec'
 *  - add FUSE_IOCTL_32BIT flag
 *
 * 7.17
 *  - add FUSE_FLOCK_LOCKS and FUSE_RELEASE_FLOCK_UNLOCK
 *
 * 7.18
 *  - add FUSE_IOCTL_DIR flag
 *  - add FUSE_NOTIFY_DELETE
 *
 * 7.19
 *  - add FUSE_FALLOCATE
 *
 * 7.20
 *  - add FUSE_AUTO_INVAL_DATA
 *
 * 7.21
 *  - add FUSE_READDIRPLUS
 *  - send the requested events in POLL request
 *
 * 7.22
 *  - add FUSE_ASYNC_DIO
 *
 * 7.23
 *  - add FUSE_WRITEBACK_CACHE
 *  - add time_gran to fuse_init_out
 *  - add reserved space to fuse_init_out
 *  - add FATTR_CTIME
 *  - add ctime and ctimensec to fuse_setattr_in
 *  - add FUSE_RENAME2 request
 *  - add FUSE_NO_OPEN_SUPPORT flag
 *
 *  7.24
 *  - add FUSE_LSEEK for SEEK_HOLE and SEEK_DATA support
 */

#ifndef _LINUX_FUSE_H
#define _LINUX_FUSE_H

#include <stdint.h>

/*
 * Version negotiation:
 *
 * Both the kernel and userspace send the version they support in the
 * INIT request and reply respectively.
 *
 * If the major versions match then both shall use the smallest
 * of the two minor versions for communication.
 *
 * If the kernel supports a larger major version, then userspace shall
 * reply with the major version it supports, ignore the rest of the
 * INIT message and expect a new INIT message from the kernel with a
 * matching major version.
 *
 * If the library supports a larger major version, then it shall fall
 * back to the major protocol version sent by the kernel for
 * communication and reply with that major version (and an arbitrary
 * supported minor version).
 */

/** Version number of this interface */
#define FUSE_KERNEL_VERSION 7

/** Minor version number of this interface */
#define FUSE_KERNEL_MINOR_VERSION 23

/** The node ID of the root inode */
#define FUSE_ROOT_ID 1

/* Make sure all structures are padded to 64bit boundary, so 32bit
   userspace works under 64bit kernels */

struct fuse_attr {
	uint64_t	ino;
	uint64_t	size;
	uint64_t	blocks;
	uint64_t	atime;
	uint64_t	mtime;
	uint64_t	ctime;
	uint32_t	atimensec;
	uint32_t	mtimensec;
	uint32_t	ctimensec;
	uint32_t	mode;
	uint32_t	nlink;
	uint32_t	uid;
	uint32_t	gid;
	uint32_t	rdev;
	uint32_t	blksize;
	uint32_t	padding;
};

struct fuse_kstatfs {
	uint64_t	blocks;
	uint64_t	bfree;
	uint64_t	bavail;
	uint64_t	files;
	uint64_t	ffree;
	uint32_t	bsize;
	uint32_t	namelen;
	uint32_t	frsize;
	uint32_t	padding;
	uint32_t	spare[6];
};

struct fuse_file_lock {
	uint64_t	start;
	uint64_t	end;
	uint32_t	type;
	uint32_t	pid; /* tgid */
};

/**
 * Bitmasks for fuse_setattr_in.valid
 */
#define FATTR_MODE	(1 << 0)
#define FATTR_UID	(1 << 1)
#define FATTR_GID	(1 << 2)
#define FATTR_SIZE	(1 << 3)
#define FATTR_ATIME	(1 << 4)
#define FATTR_MTIME	(1 << 5)
#define FATTR_FH	(1 << 6)
#define FATTR_ATIME_NOW	(1 << 7)
#define FATTR_MTIME_NOW	(1 << 8)
#define FATTR_LOCKOWNER	(1 << 9)
#define FATTR_CTIME	(1 << 10)

/**
 * Flags returned by the OPEN request
 *
 * FOPEN_DIRECT_IO: bypass page cache for this open file
 * FOPEN_KEEP_CACHE: don't invalidate the data cache on open
 * FOPEN_NONSEEKABLE: the file is not seekable
 */
#define FOPEN_DIRECT_IO		(1 << 0)
#define FOPEN_KEEP_CACHE	(1 << 1)
#define FOPEN_NONSEEKABLE	(1 << 2)

/**
 * INIT request/reply flags
 *
 * FUSE_ASYNC_READ: asynchronous read requests
 * FUSE_POSIX_LOCKS: remote locking for POSIX file locks
 * FUSE_FILE_OPS: kernel sends file handle for fstat, etc... (not yet supported)
 * FUSE_ATOMIC_O_TRUNC: handles the O_TRUNC open flag in the filesystem
 * FUSE_EXPORT_SUPPORT: filesystem handles lookups of "." and ".."
 * FUSE_BIG_WRITES: filesystem can handle write size larger than 4kB
 * FUSE_DONT_MASK: don't apply umask to file mode on create operations
 * FUSE_SPLICE_WRITE: kernel supports splice write on the device
 * FUSE_SPLICE_MOVE: kernel supports splice move on the device
 * FUSE_SPLICE_READ: kernel supports splice read on the device
 * FUSE_FLOCK_LOCKS: remote locking for BSD style file locks
 * FUSE_HAS_IOCTL_DIR: kernel supports ioctl on directories
 * FUSE_AUTO_INVAL_DATA: automatically invalidate cached pages
 * FUSE_DO_READDIRPLUS: do READDIRPLUS (READDIR+LOOKUP in one)
 * FUSE_READDIRPLUS_AUTO: adaptive readdirplus
 * FUSE_ASYNC_DIO: asynchronous direct I/O submission
 * FUSE_WRITEBACK_CACHE: use writeback cache for buffered writes
 * FUSE_NO_OPEN_SUPPORT: kernel supports zero-message opens
 */
#define FUSE_ASYNC_READ		(1 << 0)
#define FUSE_POSIX_LOCKS	(1 << 1)
#define FUSE_FILE_OPS		(1 << 2)
#define FUSE_ATOMIC_O_TRUNC	(1 << 3)
#define FUSE_EXPORT_SUPPORT	(1 << 4)
#define FUSE_BIG_WRITES		(1 << 5)
#define FUSE_DONT_MASK		(1 << 6)
#define FUSE_SPLICE_WRITE	(1 << 7)
#define FUSE_SPLICE_MOVE	(1 << 8)
#define FUSE_SPLICE_READ	(1 << 9)
#define FUSE_FLOCK_LOCKS	(1 << 10)
#define FUSE_HAS_IOCTL_DIR	(1 << 11)
#define FUSE_AUTO_INVAL_DATA	(1 << 12)
#define FUSE_DO_READDIRPLUS	(1 << 13)
#define FUSE_READDIRPLUS_AUTO	(1 << 14)
#define FUSE_ASYNC_DIO		(1 << 15)
#define FUSE_WRITEBACK_CACHE	(1 << 16)
#define FUSE_NO_OPEN_SUPPORT	(1 << 17)

/**
 * CUSE INIT request/reply flags
 *
 * CUSE_UNRESTRICTED_IOCTL:  use unrestricted ioctl
 */
#define CUSE_UNRESTRICTED_IOCTL	(1 << 0)

/**
 * Release flags
 */
#define FUSE_RELEASE_FLUSH	(1 << 0)
#define FUSE_RELEASE_FLOCK_UNLOCK	(1 << 1)

/**
 * Getattr flags
 */
#define FUSE_GETATTR_FH		(1 << 0)

/**
 * Lock flags
 */
#define FUSE_LK_FLOCK		(1 << 0)

/**
 * WRITE flags
 *
 * FUSE_WRITE_CACHE: delayed write from page cache, file handle is guessed
 * FUSE_WRITE_LOCKOWNER: lock_owner field is valid
 */
#define FUSE_WRITE_CACHE	(1 << 0)
#define FUSE_WRITE_LOCKOWNER	(1 << 1)

/**
 * Read flags
 */
#define FUSE_READ_LOCKOWNER	(1 << 1)

/**
 * Ioctl flags
 *
 * FUSE_IOCTL_COMPAT: 32bit compat ioctl on 64bit machine
 * FUSE_IOCTL_UNRESTRICTED: not restricted to well-formed ioctls, retry allowed
 * FUSE_IOCTL_RETRY: retry with new iovecs
 * FUSE_IOCTL_32BIT: 32bit ioctl
 * FUSE_IOCTL_DIR: is a directory
 *
 * FUSE_IOCTL_MAX_IOV: maximum of in_iovecs + out_iovecs
 */
#define FUSE_IOCTL_COMPAT	(1 << 0)
#define FUSE_IOCTL_UNRESTRICTED	(1 << 1)
#define FUSE_IOCTL_RETRY	(1 << 2)
#define FUSE_IOCTL_32BIT	(1 << 3)
#define FUSE_IOCTL_DIR		(1 << 4)

#define FUSE_IOCTL_MAX_IOV	256

/**
 * Poll flags
 *
 * FUSE_POLL_SCHEDULE_NOTIFY: request poll notify
 */
#define FUSE_POLL_SCHEDULE_NOTIFY (1 << 0)

enum fuse_opcode {
	FUSE_LOOKUP	   = 1,
	FUSE_FORGET	   = 2,  /* no reply */
	FUSE_GETATTR	   = 3,
	FUSE_SETATTR	   = 4,
	FUSE_READLINK	   = 5,
	FUSE_SYMLINK	   = 6,
	FUSE_MKNOD	   = 8,
	FUSE_MKDIR	   = 9,
	FUSE_UNLINK	   = 10,
	FUSE_RMDIR	   = 11,
	FUSE_RENAME	   = 12,
	FUSE_LINK	   = 13,
	FUSE_OPEN	   = 14,
	FUSE_READ	   = 15,
	FUSE_WRITE	   = 16,
	FUSE_STATFS	   = 17,
	FUSE_RELEASE       = 18,
	FUSE_FSYNC         = 20,
	FUSE_SETXATTR      = 21,
	FUSE_GETXATTR      = 22,
	FUSE_LISTXATTR     = 23,
	FUSE_REMOVEXATTR   = 24,
	FUSE_FLUSH         = 25,
	FUSE_INIT          = 26,
	FUSE_OPENDIR       = 27,
	FUSE_READDIR       = 28,
	FUSE_RELEASEDIR    = 29,
	FUSE_FSYNCDIR      = 30,
	FUSE_GETLK         = 31,
	FUSE_SETLK         = 32,
	FUSE_SETLKW        = 33,
	FUSE_ACCESS        = 34,
	FUSE_CREATE        = 35,
	FUSE_INTERRUPT     = 36,
	FUSE_BMAP          = 37,
	FUSE_DESTROY       = 38,
	FUSE_IOCTL         = 39,
	FUSE_POLL          = 40,
	FUSE_NOTIFY_REPLY  = 41,
	FUSE_BATCH_FORGET  = 42,
	FUSE_FALLOCATE     = 43,
	FUSE_READDIRPLUS   = 44,
	FUSE_RENAME2       = 45,
	FUSE_LSEEK         = 46,

	/* CUSE specific operations */
	CUSE_INIT          = 4096,
};

enum fuse_notify_code {
	FUSE_NOTIFY_POLL   = 1,
	FUSE_NOTIFY_INVAL_INODE = 2,
	FUSE_NOTIFY_INVAL_ENTRY = 3,
	FUSE_NOTIFY_STORE = 4,
	FUSE_NOTIFY_RETRIEVE = 5,
	FUSE_NOTIFY_DELETE = 6,
	FUSE_NOTIFY_CODE_MAX,
};

/* The read buffer is required to be at least 8k, but may be much larger */
#define FUSE_MIN_READ_BUFFER 8192

#define FUSE_COMPAT_ENTRY_OUT_SIZE 120

struct fuse_entry_out {
	uint64_t	nodeid;		/* Inode ID */
	uint64_t	generation;	/* Inode generation: nodeid:gen must
					   be unique for the fs's lifetime */
	uint64_t	entry_valid;	/* Cache timeout for the name */
	uint64_t	attr_valid;	/* Cache timeout for the attributes */
	uint32_t	entry_valid_nsec;
	uint32_t	attr_valid_nsec;
	struct fuse_attr attr;
};

struct fuse_forget_in {
	uint64_t	nlookup;
};

struct fuse_forget_one {
	uint64_t	nodeid;
	uint64_t	nlookup;
};

struct fuse_batch_forget_in {
	uint32_t	count;
	uint32_t	dummy;
};

struct fuse_getattr_in {
	uint32_t	getattr_flags;
	uint32_t	dummy;
	uint64_t	fh;
};

#define FUSE_COMPAT_ATTR_OUT_SIZE 96

struct fuse_attr_out {
	uint64_t	attr_valid;	/* Cache timeout for the attributes */
	uint32_t	attr_valid_nsec;
	uint32_t	dummy;
	struct fuse_attr attr;
};

#define FUSE_COMPAT_MKNOD_IN_SIZE 8

struct fuse_mknod_in {
	uint32_t	mode;
	uint32_t	rdev;
	uint32_t	umask;
	uint32_t	padding;
};

struct fuse_mkdir_in {
	uint32_t	mode;
	uint32_t	umask;
};

struct fuse_rename_in {
	uint64_t	newdir;
};

struct fuse_rename2_in {
	uint64_t	newdir;
	uint32_t	flags;
	uint32_t	padding;
};

struct fuse_link_in {
	uint64_t	oldnodeid;
};

struct fuse_setattr_in {
	uint32_t	valid;
	uint32_t	padding;
	uint64_t	fh;
	uint64_t	size;
	uint64_t	lock_owner;
	uint64_t	atime;
	uint64_t	mtime;
	uint64_t	ctime;
	uint32_t	atimensec;
	uint32_t	mtimensec;
	uint32_t	ctimensec;
	uint32_t	mode;
	uint32_t	unused4;
	uint32_t	uid;
	uint32_t	gid;
	uint32_t	unused5;
};

struct fuse_open_in {
	uint32_t	flags;
	uint32_t	unused;
};

struct fuse_create_in {
	uint32_t	flags;
	uint32_t	mode;
	uint32_t	umask;
	uint32_t	padding;
};

struct fuse_open_out {
	uint64_t	fh;
	uint32_t	open_flags;
	uint32_t	padding;
};

struct fuse_release_in {
	uint64_t	fh;
	uint32_t	flags;
	uint32_t	release_flags;
	uint64_t	lock_owner;
};

struct fuse_flush_in {
	uint64_t	fh;
	uint32_t	unused;
	uint32_t	padding;
	uint64_t	lock_owner;
};

struct fuse_read_in {
	uint64_t	fh;
	uint64_t	offset;
	uint32_t	size;
	uint32_t	read_flags;
	uint64_t	lock_owner;
	uint32_t	flags;
	uint32_t	padding;
};

#define FUSE_COMPAT_WRITE_IN_SIZE 24

struct fuse_write_in {
	uint64_t	fh;
	uint64_t	offset;
	uint32_t	size;
	uint32_t	write_flags;
	uint64_t	lock_owner;
	uint32_t	flags;
	uint32_t	padding;
};

struct fuse_write_out {
	uint32_t	size;
	uint32_t	padding;
};

#define FUSE_COMPAT_STATFS_SIZE 48

struct fuse_statfs_out {
	struct fuse_kstatfs st;
};

struct fuse_fsync_in {
	uint64_t	fh;
	uint32_t	fsync_flags;
	uint32_t	padding;
};

struct fuse_setxattr_in {
	uint32_t	size;
	uint32_t	flags;
};

struct fuse_getxattr_in {
	uint32_t	size;
	uint32_t	padding;
};

struct fuse_getxattr_out {
	uint32_t	size;
	uint32_t	padding;
};

struct fuse_lk_in {
	uint64_t	fh;
	uint64_t	owner;
	struct fuse_file_lock lk;
	uint32_t	lk_flags;
	uint32_t	padding;
};

struct fuse_lk_out {
	struct fuse_file_lock lk;
};

struct fuse_access_in {
	uint32_t	mask;
	uint32_t	padding;
};

struct fuse_init_in {
	uint32_t	major;
	uint32_t	minor;
	uint32_t	max_readahead;
	uint32_t	flags;
};

#define FUSE_COMPAT_INIT_OUT_SIZE 8
#define FUSE_COMPAT_22_INIT_OUT_SIZE 24

struct fuse_init_out {
	uint32_t	major;
	uint32_t	minor;
	uint32_t	max_readahead;
	uint32_t	flags;
	uint16_t	max_background;
	uint16_t	congestion_threshold;
	uint32_t	max_write;
	uint32_t	time_gran;
	uint32_t	unused[9];
};

#define CUSE_INIT_INFO_MAX 4096

struct cuse_init_in {
	uint32_t	major;
	uint32_t	minor;
	uint32_t	unused;
	uint32_t	flags;
};

struct cuse_init_out {
	uint32_t	major;
	uint32_t	minor;
	uint32_t	unused;
	uint32_t	flags;
	uint32_t	max_read;
	uint32_t	max_write;
	uint32_t	dev_major;		/* chardev major */
	uint32_t	dev_minor;		/* chardev minor */
	uint32_t	spare[10];
};

struct fuse_interrupt_in {
	uint64_t	unique;
};

struct fuse_bmap_in {
	uint64_t	block;
	uint32_t	blocksize;
	uint32_t	padding;
};

struct fuse_bmap_out {
	uint64_t	block;
};

struct fuse_ioctl_in {
	uint64_t	fh;
	uint32_t	flags;
	uint32_t	cmd;
	uint64_t	arg;
	uint32_t	in_size;
	uint32_t	out_size;
};

struct fuse_ioctl_iovec {
	uint64_t	base;
	uint64_t	len;
};

struct fuse_ioctl_out {
	int32_t		result;
	uint32_t	flags;
	uint32_t	in_iovs;
	uint32_t	out_iovs;
};

struct fuse_poll_in {
	uint64_t	fh;
	uint64_t	kh;
	uint32_t	flags;
	uint32_t	events;
};

struct fuse_poll_out {
	uint32_t	revents;
	uint32_t	padding;
};

struct fuse_notify_poll_wakeup_out {
	uint64_t	kh;
};

struct fuse_fallocate_in {
	uint64_t	fh;
	uint64_t	offset;
	uint64_t	length;
	uint32_t	mode;
	uint32_t	padding;
};

struct fuse_in_header {
	uint32_t	len;
	uint32_t	opcode;
	uint64_t	unique;
	uint64_t	nodeid;
	uint32_t	uid;
	uint32_t	gid;
	uint32_t	pid;
	uint32_t	padding;
};

struct fuse_out_header {
	uint32_t	len;
	int32_t		error;
	uint64_t	unique;
};

struct fuse_dirent {
	uint64_t	ino;
	uint64_t	off;
	uint32_t	namelen;
	uint32_t	type;
	char name[];
};

#define FUSE_NAME_OFFSET offsetof(struct fuse_dirent, name)
#define FUSE_DIRENT_ALIGN(x) \
	(((x) + sizeof(uint64_t) - 1) & ~(sizeof(uint64_t) - 1))
#define FUSE_DIRENT_SIZE(d) \
	FUSE_DIRENT_ALIGN(FUSE_NAME_OFFSET + (d)->namelen)

struct fuse_direntplus {
	struct fuse_entry_out entry_out;
	struct fuse_dirent dirent;
};

#define FUSE_NAME_OFFSET_DIRENTPLUS \
	offsetof(struct fuse_direntplus, dirent.name)
#define FUSE_DIRENTPLUS_SIZE(d) \
	FUSE_DIRENT_ALIGN(FUSE_NAME_OFFSET_DIRENTPLUS + (d)->dirent.namelen)

struct fuse_notify_inval_inode_out {
	uint64_t	ino;
	int64_t		off;
	int64_t		len;
};

struct fuse_notify_inval_entry_out {
	uint64_t	parent;
	uint32_t	namelen;
	uint32_t	padding;
};

struct fuse_notify_delete_out {
	uint64_t	parent;
	uint64_t	child;
	uint32_t	namelen;
	uint32_t	padding;
};

struct fuse_notify_store_out {
	uint64_t	nodeid;
	uint64_t	offset;
	uint32_t	size;
	uint32_t	padding;
};

struct fuse_notify_retrieve_out {
	uint64_t	notify_unique;
	uint64_t	nodeid;
	uint64_t	offset;
	uint32_t	size;
	uint32_t	padding;
};

/* Matches the size of fuse_write_in */
struct fuse_notify_retrieve_in {
	uint64_t	dummy1;
	uint64_t	offset;
	uint32_t	size;
	uint32_t	dummy2;
	uint64_t	dummy3;
	uint64_t	dummy4;
};

struct fuse_lseek_in {
	uint64_t	fh;
	uint64_t	offset;
	uint32_t	whence;
	uint32_t	padding;
};

struct fuse_lseek_out {
	uint64_t	offset;
};

#endif /* _LINUX_FUSE_H */

Filemanager

Name Type Size Permission Actions
byteorder Folder 0755
caif Folder 0755
can Folder 0755
dvb Folder 0755
hdlc Folder 0755
hsi Folder 0755
iio Folder 0755
isdn Folder 0755
mmc Folder 0755
netfilter Folder 0755
netfilter_arp Folder 0755
netfilter_bridge Folder 0755
netfilter_ipv4 Folder 0755
netfilter_ipv6 Folder 0755
nfsd Folder 0755
raid Folder 0755
spi Folder 0755
sunrpc Folder 0755
tc_act Folder 0755
tc_ematch Folder 0755
usb Folder 0755
wimax Folder 0755
a.out.h File 7.15 KB 0644
acct.h File 3.58 KB 0644
adb.h File 1.05 KB 0644
adfs_fs.h File 873 B 0644
affs_hardblocks.h File 1.45 KB 0644
agpgart.h File 3.83 KB 0644
aio_abi.h File 3.1 KB 0644
apm_bios.h File 3.46 KB 0644
arcfb.h File 150 B 0644
atalk.h File 960 B 0644
atm.h File 7.64 KB 0644
atm_eni.h File 585 B 0644
atm_he.h File 343 B 0644
atm_idt77105.h File 892 B 0644
atm_nicstar.h File 1.19 KB 0644
atm_tcp.h File 1.52 KB 0644
atm_zatm.h File 1.57 KB 0644
atmapi.h File 889 B 0644
atmarp.h File 1.2 KB 0644
atmbr2684.h File 3.13 KB 0644
atmclip.h File 513 B 0644
atmdev.h File 7.44 KB 0644
atmioc.h File 1.55 KB 0644
atmlec.h File 2.26 KB 0644
atmmpc.h File 4.07 KB 0644
atmppp.h File 576 B 0644
atmsap.h File 4.79 KB 0644
atmsvc.h File 1.75 KB 0644
audit.h File 18.03 KB 0644
auto_fs.h File 2.53 KB 0644
auto_fs4.h File 4.3 KB 0644
auxvec.h File 1.4 KB 0644
ax25.h File 2.7 KB 0644
b1lli.h File 1.62 KB 0644
baycom.h File 820 B 0644
bfs_fs.h File 1.79 KB 0644
binfmts.h File 565 B 0644
blkpg.h File 1.53 KB 0644
blktrace_api.h File 4.38 KB 0644
bpf.h File 22.04 KB 0644
bpf_common.h File 1.2 KB 0644
bpf_perf_event.h File 453 B 0644
bpqether.h File 952 B 0644
bsg.h File 2.37 KB 0644
bt-bmc.h File 508 B 0644
btrfs.h File 25.07 KB 0644
can.h File 5.46 KB 0644
capability.h File 11.25 KB 0644
capi.h File 2.99 KB 0644
cciss_defs.h File 3.14 KB 0644
cciss_ioctl.h File 2.63 KB 0644
cdrom.h File 28.12 KB 0644
cgroupstats.h File 2.1 KB 0644
chio.h File 5.16 KB 0644
cm4000_cs.h File 1.68 KB 0644
cn_proc.h File 3.19 KB 0644
coda.h File 17.09 KB 0644
coda_psdev.h File 720 B 0644
coff.h File 12.12 KB 0644
connector.h File 2.14 KB 0644
const.h File 673 B 0644
cramfs_fs.h File 2.68 KB 0644
cuda.h File 842 B 0644
cyclades.h File 16.65 KB 0644
cycx_cfm.h File 2.86 KB 0644
dcbnl.h File 24.5 KB 0644
dccp.h File 6.22 KB 0644
devlink.h File 9.66 KB 0644
dlm.h File 2.43 KB 0644
dlm_device.h File 2.42 KB 0644
dlm_netlink.h File 1.04 KB 0644
dlm_plock.h File 831 B 0644
dlmconstants.h File 4.9 KB 0644
dm-ioctl.h File 10.55 KB 0644
dm-log-userspace.h File 14.82 KB 0644
dn.h File 4.42 KB 0644
dqblk_xfs.h File 8.72 KB 0644
edd.h File 5.41 KB 0644
efs_fs_sb.h File 2.11 KB 0644
elf-em.h File 1.83 KB 0644
elf-fdpic.h File 1.04 KB 0644
elf.h File 12.69 KB 0644
elfcore.h File 2.86 KB 0644
errno.h File 23 B 0644
errqueue.h File 1.1 KB 0644
ethtool.h File 71.11 KB 0644
eventpoll.h File 1.76 KB 0644
fadvise.h File 779 B 0644
falloc.h File 2.72 KB 0644
fanotify.h File 3.52 KB 0644
fb.h File 16 KB 0644
fcntl.h File 2.16 KB 0644
fd.h File 11.31 KB 0644
fdreg.h File 5.23 KB 0644
fib_rules.h File 1.58 KB 0644
fiemap.h File 2.65 KB 0644
filter.h File 1.99 KB 0644
firewire-cdev.h File 42.86 KB 0644
firewire-constants.h File 3.16 KB 0644
flat.h File 2.04 KB 0644
fou.h File 617 B 0644
fs.h File 8.47 KB 0644
fsl_hypervisor.h File 7.05 KB 0644
fuse.h File 16.41 KB 0644
futex.h File 4.81 KB 0644
gameport.h File 834 B 0644
gen_stats.h File 1.5 KB 0644
genetlink.h File 1.82 KB 0644
gfs2_ondisk.h File 12 KB 0644
gigaset_dev.h File 1.35 KB 0644
hdlc.h File 574 B 0644
hdlcdrv.h File 2.78 KB 0644
hdreg.h File 22.11 KB 0644
hid.h File 1.79 KB 0644
hiddev.h File 6.13 KB 0644
hidraw.h File 1.41 KB 0644
hpet.h File 680 B 0644
hw_breakpoint.h File 679 B 0644
hyperv.h File 10.22 KB 0644
hysdn_if.h File 1.29 KB 0644
i2c-dev.h File 2.37 KB 0644
i2c.h File 6.66 KB 0644
i2o-dev.h File 11.22 KB 0644
i8k.h File 1.4 KB 0644
icmp.h File 2.82 KB 0644
icmpv6.h File 3.82 KB 0644
if.h File 9.26 KB 0644
if_addr.h File 1.7 KB 0644
if_addrlabel.h File 658 B 0644
if_alg.h File 816 B 0644
if_arcnet.h File 3.63 KB 0644
if_arp.h File 6.3 KB 0644
if_bonding.h File 4.66 KB 0644
if_bridge.h File 6.46 KB 0644
if_cablemodem.h File 922 B 0644
if_eql.h File 1.26 KB 0644
if_ether.h File 7.25 KB 0644
if_fc.h File 1.63 KB 0644
if_fddi.h File 3.6 KB 0644
if_frad.h File 2.89 KB 0644
if_hippi.h File 4.07 KB 0644
if_infiniband.h File 1.13 KB 0644
if_link.h File 19.58 KB 0644
if_ltalk.h File 147 B 0644
if_macsec.h File 5.42 KB 0644
if_packet.h File 7.15 KB 0644
if_phonet.h File 361 B 0644
if_plip.h File 596 B 0644
if_ppp.h File 29 B 0644
if_pppol2tp.h File 3.18 KB 0644
if_pppox.h File 4.64 KB 0644
if_slip.h File 809 B 0644
if_team.h File 2.48 KB 0644
if_tun.h File 3.71 KB 0644
if_tunnel.h File 3.03 KB 0644
if_vlan.h File 1.69 KB 0644
if_x25.h File 817 B 0644
ife.h File 288 B 0644
igmp.h File 2.88 KB 0644
in.h File 9.36 KB 0644
in6.h File 6.97 KB 0644
in_route.h File 873 B 0644
inet_diag.h File 2.77 KB 0644
inotify.h File 2.85 KB 0644
input.h File 32.52 KB 0644
ioctl.h File 100 B 0644
ip.h File 3.47 KB 0644
ip6_tunnel.h File 1.67 KB 0644
ip_vs.h File 12.77 KB 0644
ipc.h File 1.99 KB 0644
ipmi.h File 14.63 KB 0644
ipmi_msgdefs.h File 3.21 KB 0644
ipsec.h File 884 B 0644
ipv6.h File 3.66 KB 0644
ipv6_route.h File 1.73 KB 0644
ipx.h File 1.79 KB 0644
irda.h File 7.31 KB 0644
irqnr.h File 104 B 0644
isdn.h File 5.58 KB 0644
isdn_divertif.h File 1.11 KB 0644
isdn_ppp.h File 1.82 KB 0644
isdnif.h File 2.25 KB 0644
iso_fs.h File 6.29 KB 0644
ivtv.h File 2.89 KB 0644
ivtvfb.h File 1.12 KB 0644
ixjuser.h File 24.53 KB 0644
jffs2.h File 6.85 KB 0644
joystick.h File 3.5 KB 0644
kd.h File 6.04 KB 0644
kdev_t.h File 320 B 0644
kernel-page-flags.h File 788 B 0644
kernel.h File 375 B 0644
kernelcapi.h File 956 B 0644
kexec.h File 1.92 KB 0644
keyboard.h File 12.42 KB 0644
keyctl.h File 2.98 KB 0644
kvm.h File 33.89 KB 0644
kvm_para.h File 819 B 0644
l2tp.h File 4.98 KB 0644
libc-compat.h File 4.03 KB 0644
limits.h File 874 B 0644
llc.h File 2.98 KB 0644
loop.h File 2.31 KB 0644
lp.h File 3.72 KB 0644
lwtunnel.h File 839 B 0644
magic.h File 2.9 KB 0644
major.h File 4.48 KB 0644
map_to_7segment.h File 7.02 KB 0644
matroxfb.h File 1.37 KB 0644
mdio.h File 13.74 KB 0644
media.h File 3.5 KB 0644
mei.h File 4.62 KB 0644
membarrier.h File 7.71 KB 0644
memfd.h File 186 B 0644
mempolicy.h File 2.35 KB 0644
meye.h File 2.41 KB 0644
mii.h File 7.76 KB 0644
minix_fs.h File 2.01 KB 0644
mman.h File 230 B 0644
mmtimer.h File 2.01 KB 0644
mpls.h File 1.33 KB 0644
mqueue.h File 2.01 KB 0644
mroute.h File 4.06 KB 0644
mroute6.h File 4.08 KB 0644
msdos_fs.h File 6.28 KB 0644
msg.h File 3.21 KB 0644
mtio.h File 7.92 KB 0644
n_r3964.h File 2.29 KB 0644
nbd.h File 2.34 KB 0644
ncp.h File 4.94 KB 0644
ncp_fs.h File 3.27 KB 0644
ncp_mount.h File 2.06 KB 0644
ncp_no.h File 651 B 0644
ndctl.h File 6.6 KB 0644
neighbour.h File 4.17 KB 0644
net.h File 1.97 KB 0644
net_dropmon.h File 1.07 KB 0644
net_namespace.h File 609 B 0644
net_tstamp.h File 4.06 KB 0644
netconf.h File 423 B 0644
netdevice.h File 1.46 KB 0644
netfilter.h File 1.6 KB 0644
netfilter_arp.h File 380 B 0644
netfilter_bridge.h File 768 B 0644
netfilter_decnet.h File 1.83 KB 0644
netfilter_ipv4.h File 2.02 KB 0644
netfilter_ipv6.h File 2.04 KB 0644
netlink.h File 6.13 KB 0644
netlink_diag.h File 1005 B 0644
netrom.h File 744 B 0644
nfc.h File 7.72 KB 0644
nfs.h File 4.31 KB 0644
nfs2.h File 1.37 KB 0644
nfs3.h File 2.24 KB 0644
nfs4.h File 5.95 KB 0644
nfs4_mount.h File 1.83 KB 0644
nfs_fs.h File 1.51 KB 0644
nfs_idmap.h File 2.19 KB 0644
nfs_mount.h File 2.32 KB 0644
nfsacl.h File 605 B 0644
nl80211.h File 270.89 KB 0644
nubus.h File 8.17 KB 0644
nvme_ioctl.h File 1.55 KB 0644
nvram.h File 469 B 0644
omap3isp.h File 20.19 KB 0644
omapfb.h File 5.72 KB 0644
oom.h File 448 B 0644
openvswitch.h File 31.79 KB 0644
packet_diag.h File 1.5 KB 0644
param.h File 78 B 0644
parport.h File 3.56 KB 0644
patchkey.h File 829 B 0644
pci.h File 1.29 KB 0644
pci_regs.h File 50.79 KB 0644
perf_event.h File 31.96 KB 0644
personality.h File 1.99 KB 0644
pfkeyv2.h File 9.91 KB 0644
pg.h File 2.23 KB 0644
phantom.h File 1.55 KB 0644
phonet.h File 4.51 KB 0644
pkt_cls.h File 12.49 KB 0644
pkt_sched.h File 20.63 KB 0644
pktcdvd.h File 2.56 KB 0644
pmu.h File 5.13 KB 0644
poll.h File 22 B 0644
posix_types.h File 1.01 KB 0644
ppdev.h File 3.07 KB 0644
ppp-comp.h File 2.41 KB 0644
ppp-ioctl.h File 5.29 KB 0644
ppp_defs.h File 4.93 KB 0644
pps.h File 4.06 KB 0644
prctl.h File 6.75 KB 0644
psample.h File 735 B 0644
ptp_clock.h File 5.09 KB 0644
ptrace.h File 3.08 KB 0644
qnx4_fs.h File 2.21 KB 0644
qnxtypes.h File 561 B 0644
quota.h File 5.78 KB 0644
radeonfb.h File 297 B 0644
random.h File 1.2 KB 0644
raw.h File 302 B 0644
rds.h File 7.9 KB 0644
reboot.h File 1.25 KB 0644
reiserfs_fs.h File 712 B 0644
reiserfs_xattr.h File 470 B 0644
resource.h File 2.09 KB 0644
rfkill.h File 3.5 KB 0644
romfs_fs.h File 1.15 KB 0644
rose.h File 2.12 KB 0644
route.h File 2.21 KB 0644
rtc.h File 3.85 KB 0644
rtnetlink.h File 17.02 KB 0644
scc.h File 4.43 KB 0644
sched.h File 2.26 KB 0644
screen_info.h File 2.36 KB 0644
sctp.h File 29.53 KB 0644
sdla.h File 2.71 KB 0644
seccomp.h File 1.83 KB 0644
securebits.h File 2.58 KB 0644
selinux_netlink.h File 1.11 KB 0644
sem.h File 2.54 KB 0644
serial.h File 3.04 KB 0644
serial_core.h File 5.11 KB 0644
serial_reg.h File 15.66 KB 0644
serio.h File 1.81 KB 0644
shm.h File 2.19 KB 0644
signal.h File 171 B 0644
signalfd.h File 1.07 KB 0644
snmp.h File 12.42 KB 0644
sock_diag.h File 431 B 0644
socket.h File 738 B 0644
sockios.h File 5.83 KB 0644
som.h File 5.35 KB 0644
sonet.h File 2.17 KB 0644
sonypi.h File 5.12 KB 0644
sound.h File 1.15 KB 0644
soundcard.h File 44.96 KB 0644
stat.h File 1 KB 0644
stddef.h File 1 B 0644
string.h File 175 B 0644
suspend_ioctls.h File 1.34 KB 0644
swab.h File 6.36 KB 0644
synclink.h File 8.71 KB 0644
sysctl.h File 25.46 KB 0644
sysinfo.h File 986 B 0644
target_core_user.h File 3.65 KB 0644
taskstats.h File 6.83 KB 0644
tcp.h File 5.93 KB 0644
tcp_metrics.h File 1.45 KB 0644
telephony.h File 8.84 KB 0644
termios.h File 443 B 0644
time.h File 1.54 KB 0644
times.h File 215 B 0644
timex.h File 6.17 KB 0644
tiocl.h File 1.63 KB 0644
tipc.h File 5.44 KB 0644
tipc_config.h File 14.1 KB 0644
toshiba.h File 1.24 KB 0644
tty.h File 1.33 KB 0644
tty_flags.h File 3.66 KB 0644
types.h File 1.4 KB 0644
udf_fs_i.h File 634 B 0644
udp.h File 1.28 KB 0644
uhid.h File 2.15 KB 0644
uinput.h File 5 KB 0644
uio.h File 668 B 0644
ultrasound.h File 4.39 KB 0644
un.h File 239 B 0644
unistd.h File 157 B 0644
unix_diag.h File 1.1 KB 0644
usbdevice_fs.h File 6.78 KB 0644
userfaultfd.h File 6.59 KB 0644
utime.h File 152 B 0644
utsname.h File 606 B 0644
uuid.h File 1.5 KB 0644
uvcvideo.h File 1.6 KB 0644
v4l2-common.h File 2.38 KB 0644
v4l2-controls.h File 37.34 KB 0644
v4l2-dv-timings.h File 25.75 KB 0644
v4l2-mediabus.h File 4.55 KB 0644
v4l2-subdev.h File 5.27 KB 0644
version.h File 332 B 0644
veth.h File 161 B 0644
vfio.h File 26.54 KB 0644
vhost.h File 7.13 KB 0644
videodev2.h File 67.36 KB 0644
virtio_9p.h File 1.99 KB 0644
virtio_balloon.h File 3.71 KB 0644
virtio_blk.h File 5.2 KB 0644
virtio_config.h File 3.34 KB 0644
virtio_console.h File 2.94 KB 0644
virtio_gpu.h File 8.23 KB 0644
virtio_ids.h File 2.32 KB 0644
virtio_input.h File 2.45 KB 0644
virtio_net.h File 9.5 KB 0644
virtio_pci.h File 6.63 KB 0644
virtio_ring.h File 6.18 KB 0644
virtio_rng.h File 265 B 0644
virtio_scsi.h File 5.13 KB 0644
virtio_types.h File 2.11 KB 0644
virtio_vsock.h File 3.01 KB 0644
vm_sockets.h File 5.13 KB 0644
vsockmon.h File 1.78 KB 0644
vt.h File 2.98 KB 0644
vtpm_proxy.h File 1.62 KB 0644
wait.h File 600 B 0644
wanrouter.h File 390 B 0644
watchdog.h File 2.22 KB 0644
wimax.h File 8.17 KB 0644
wireless.h File 41.65 KB 0644
wmi.h File 1.84 KB 0644
x25.h File 3.42 KB 0644
xattr.h File 2.53 KB 0644
xfrm.h File 11 KB 0644