diff options
Diffstat (limited to 'libc/kernel/common/linux/nfsd')
-rw-r--r-- | libc/kernel/common/linux/nfsd/auth.h | 15 | ||||
-rw-r--r-- | libc/kernel/common/linux/nfsd/const.h | 24 | ||||
-rw-r--r-- | libc/kernel/common/linux/nfsd/debug.h | 34 | ||||
-rw-r--r-- | libc/kernel/common/linux/nfsd/export.h | 38 | ||||
-rw-r--r-- | libc/kernel/common/linux/nfsd/interface.h | 15 | ||||
-rw-r--r-- | libc/kernel/common/linux/nfsd/nfsfh.h | 62 | ||||
-rw-r--r-- | libc/kernel/common/linux/nfsd/stats.h | 38 | ||||
-rw-r--r-- | libc/kernel/common/linux/nfsd/xdr.h | 141 |
8 files changed, 0 insertions, 367 deletions
diff --git a/libc/kernel/common/linux/nfsd/auth.h b/libc/kernel/common/linux/nfsd/auth.h deleted file mode 100644 index f840f0e..0000000 --- a/libc/kernel/common/linux/nfsd/auth.h +++ /dev/null @@ -1,15 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - **************************************************************************** - ****************************************************************************/ -#ifndef LINUX_NFSD_AUTH_H -#define LINUX_NFSD_AUTH_H - -#endif diff --git a/libc/kernel/common/linux/nfsd/const.h b/libc/kernel/common/linux/nfsd/const.h deleted file mode 100644 index c345508..0000000 --- a/libc/kernel/common/linux/nfsd/const.h +++ /dev/null @@ -1,24 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _LINUX_NFSD_CONST_H -#define _LINUX_NFSD_CONST_H - -#include <linux/nfs.h> -#include <linux/nfs2.h> -#include <linux/nfs3.h> -#include <linux/nfs4.h> - -#define NFSSVC_MAXVERS 3 - -#define NFSSVC_MAXBLKSIZE (32*1024) - -#endif diff --git a/libc/kernel/common/linux/nfsd/debug.h b/libc/kernel/common/linux/nfsd/debug.h deleted file mode 100644 index 9b90f05..0000000 --- a/libc/kernel/common/linux/nfsd/debug.h +++ /dev/null @@ -1,34 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - **************************************************************************** - ****************************************************************************/ -#ifndef LINUX_NFSD_DEBUG_H -#define LINUX_NFSD_DEBUG_H - -#include <linux/sunrpc/debug.h> - -#ifdef RPC_DEBUG -#define NFSD_DEBUG 1 -#endif - -#define NFSDDBG_SOCK 0x0001 -#define NFSDDBG_FH 0x0002 -#define NFSDDBG_EXPORT 0x0004 -#define NFSDDBG_SVC 0x0008 -#define NFSDDBG_PROC 0x0010 -#define NFSDDBG_FILEOP 0x0020 -#define NFSDDBG_AUTH 0x0040 -#define NFSDDBG_REPCACHE 0x0080 -#define NFSDDBG_XDR 0x0100 -#define NFSDDBG_LOCKD 0x0200 -#define NFSDDBG_ALL 0x7FFF -#define NFSDDBG_NOCHANGE 0xFFFF - -#endif diff --git a/libc/kernel/common/linux/nfsd/export.h b/libc/kernel/common/linux/nfsd/export.h deleted file mode 100644 index 932274f..0000000 --- a/libc/kernel/common/linux/nfsd/export.h +++ /dev/null @@ -1,38 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - **************************************************************************** - ****************************************************************************/ -#ifndef NFSD_EXPORT_H -#define NFSD_EXPORT_H - -#include <asm/types.h> - -#define NFSCLNT_IDMAX 1024 -#define NFSCLNT_ADDRMAX 16 -#define NFSCLNT_KEYMAX 32 - -#define NFSEXP_READONLY 0x0001 -#define NFSEXP_INSECURE_PORT 0x0002 -#define NFSEXP_ROOTSQUASH 0x0004 -#define NFSEXP_ALLSQUASH 0x0008 -#define NFSEXP_ASYNC 0x0010 -#define NFSEXP_GATHERED_WRITES 0x0020 - -#define NFSEXP_NOHIDE 0x0200 -#define NFSEXP_NOSUBTREECHECK 0x0400 -#define NFSEXP_NOAUTHNLM 0x0800 -#define NFSEXP_MSNFS 0x1000 -#define NFSEXP_FSID 0x2000 -#define NFSEXP_CROSSMOUNT 0x4000 -#define NFSEXP_NOACL 0x8000 -#define NFSEXP_ALLFLAGS 0xFE3F - -#endif - diff --git a/libc/kernel/common/linux/nfsd/interface.h b/libc/kernel/common/linux/nfsd/interface.h deleted file mode 100644 index 3c3946a..0000000 --- a/libc/kernel/common/linux/nfsd/interface.h +++ /dev/null @@ -1,15 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - **************************************************************************** - ****************************************************************************/ -#ifndef LINUX_NFSD_INTERFACE_H -#define LINUX_NFSD_INTERFACE_H - -#endif diff --git a/libc/kernel/common/linux/nfsd/nfsfh.h b/libc/kernel/common/linux/nfsd/nfsfh.h deleted file mode 100644 index 13450d2..0000000 --- a/libc/kernel/common/linux/nfsd/nfsfh.h +++ /dev/null @@ -1,62 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - **************************************************************************** - ****************************************************************************/ -#ifndef _LINUX_NFSD_FH_H -#define _LINUX_NFSD_FH_H - -#include <asm/types.h> -#include <linux/nfsd/const.h> -#include <linux/nfsd/debug.h> - -struct nfs_fhbase_old { - __u32 fb_dcookie; - __u32 fb_ino; - __u32 fb_dirino; - __u32 fb_dev; - __u32 fb_xdev; - __u32 fb_xino; - __u32 fb_generation; -}; - -struct nfs_fhbase_new { - __u8 fb_version; - __u8 fb_auth_type; - __u8 fb_fsid_type; - __u8 fb_fileid_type; - __u32 fb_auth[1]; - -}; - -struct knfsd_fh { - unsigned int fh_size; - union { - struct nfs_fhbase_old fh_old; - __u32 fh_pad[NFS4_FHSIZE/4]; - struct nfs_fhbase_new fh_new; - } fh_base; -}; - -#define ofh_dcookie fh_base.fh_old.fb_dcookie -#define ofh_ino fh_base.fh_old.fb_ino -#define ofh_dirino fh_base.fh_old.fb_dirino -#define ofh_dev fh_base.fh_old.fb_dev -#define ofh_xdev fh_base.fh_old.fb_xdev -#define ofh_xino fh_base.fh_old.fb_xino -#define ofh_generation fh_base.fh_old.fb_generation - -#define fh_version fh_base.fh_new.fb_version -#define fh_fsid_type fh_base.fh_new.fb_fsid_type -#define fh_auth_type fh_base.fh_new.fb_auth_type -#define fh_fileid_type fh_base.fh_new.fb_fileid_type -#define fh_auth fh_base.fh_new.fb_auth -#define fh_fsid fh_base.fh_new.fb_auth - -#endif diff --git a/libc/kernel/common/linux/nfsd/stats.h b/libc/kernel/common/linux/nfsd/stats.h deleted file mode 100644 index 647e65c..0000000 --- a/libc/kernel/common/linux/nfsd/stats.h +++ /dev/null @@ -1,38 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - **************************************************************************** - ****************************************************************************/ -#ifndef LINUX_NFSD_STATS_H -#define LINUX_NFSD_STATS_H - -#include <linux/nfs4.h> - -struct nfsd_stats { - unsigned int rchits; - unsigned int rcmisses; - unsigned int rcnocache; - unsigned int fh_stale; - unsigned int fh_lookup; - unsigned int fh_anon; - unsigned int fh_nocache_dir; - unsigned int fh_nocache_nondir; - unsigned int io_read; - unsigned int io_write; - unsigned int th_cnt; - unsigned int th_usage[10]; - unsigned int th_fullcnt; - unsigned int ra_size; - unsigned int ra_depth[11]; - -}; - -#define NFSD_USAGE_WRAP (HZ*1000000) - -#endif diff --git a/libc/kernel/common/linux/nfsd/xdr.h b/libc/kernel/common/linux/nfsd/xdr.h deleted file mode 100644 index f94961d..0000000 --- a/libc/kernel/common/linux/nfsd/xdr.h +++ /dev/null @@ -1,141 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - **************************************************************************** - ****************************************************************************/ -#ifndef LINUX_NFSD_H -#define LINUX_NFSD_H - -#include <linux/fs.h> -#include <linux/vfs.h> -#include <linux/nfs.h> - -struct nfsd_fhandle { - struct svc_fh fh; -}; - -struct nfsd_sattrargs { - struct svc_fh fh; - struct iattr attrs; -}; - -struct nfsd_diropargs { - struct svc_fh fh; - char * name; - int len; -}; - -struct nfsd_readargs { - struct svc_fh fh; - __u32 offset; - __u32 count; - struct kvec vec[RPCSVC_MAXPAGES]; - int vlen; -}; - -struct nfsd_writeargs { - svc_fh fh; - __u32 offset; - int len; - struct kvec vec[RPCSVC_MAXPAGES]; - int vlen; -}; - -struct nfsd_createargs { - struct svc_fh fh; - char * name; - int len; - struct iattr attrs; -}; - -struct nfsd_renameargs { - struct svc_fh ffh; - char * fname; - int flen; - struct svc_fh tfh; - char * tname; - int tlen; -}; - -struct nfsd_readlinkargs { - struct svc_fh fh; - char * buffer; -}; - -struct nfsd_linkargs { - struct svc_fh ffh; - struct svc_fh tfh; - char * tname; - int tlen; -}; - -struct nfsd_symlinkargs { - struct svc_fh ffh; - char * fname; - int flen; - char * tname; - int tlen; - struct iattr attrs; -}; - -struct nfsd_readdirargs { - struct svc_fh fh; - __u32 cookie; - __u32 count; - u32 * buffer; -}; - -struct nfsd_attrstat { - struct svc_fh fh; - struct kstat stat; -}; - -struct nfsd_diropres { - struct svc_fh fh; - struct kstat stat; -}; - -struct nfsd_readlinkres { - int len; -}; - -struct nfsd_readres { - struct svc_fh fh; - unsigned long count; - struct kstat stat; -}; - -struct nfsd_readdirres { - int count; - - struct readdir_cd common; - u32 * buffer; - int buflen; - u32 * offset; -}; - -struct nfsd_statfsres { - struct kstatfs stats; -}; - -union nfsd_xdrstore { - struct nfsd_sattrargs sattr; - struct nfsd_diropargs dirop; - struct nfsd_readargs read; - struct nfsd_writeargs write; - struct nfsd_createargs create; - struct nfsd_renameargs rename; - struct nfsd_linkargs link; - struct nfsd_symlinkargs symlink; - struct nfsd_readdirargs readdir; -}; - -#define NFS2_SVC_XDRSIZE sizeof(union nfsd_xdrstore) - -#endif |