Linux Kernel
3.7.1
|
#include <linux/types.h>
#include <linux/mount.h>
#include <linux/nfs.h>
#include <linux/nfs2.h>
#include <linux/nfs3.h>
#include <linux/nfs4.h>
#include <linux/sunrpc/msg_prot.h>
#include <linux/nfsd/debug.h>
#include <linux/nfsd/export.h>
#include <linux/nfsd/stats.h>
Go to the source code of this file.
Data Structures | |
struct | readdir_cd |
Enumerations | |
enum | vers_op { NFSD_SET, NFSD_CLEAR, NFSD_TEST, NFSD_AVAIL } |
Functions | |
int | nfsd_svc (int nrservs) |
int | nfsd_dispatch (struct svc_rqst *rqstp, __be32 *statp) |
int | nfsd_nrthreads (void) |
int | nfsd_nrpools (void) |
int | nfsd_get_nrthreads (int n, int *) |
int | nfsd_set_nrthreads (int n, int *) |
int | nfsd_pool_stats_open (struct inode *, struct file *) |
int | nfsd_pool_stats_release (struct inode *, struct file *) |
int | nfsd_vers (int vers, enum vers_op change) |
int | nfsd_minorversion (u32 minorversion, enum vers_op change) |
void | nfsd_reset_versions (void) |
int | nfsd_create_serv (void) |
void | nfsd_lockd_init (void) |
void | nfsd_lockd_shutdown (void) |
#define nfs_ok cpu_to_be32(NFS_OK) |
#define NFSD_BUFSIZE ((RPC_MAX_HEADER_WITH_AUTH+26)*XDR_UNIT + NFSSVC_MAXBLKSIZE) |
#define nfserr_acces cpu_to_be32(NFSERR_ACCES) |
#define nfserr_attrnotsupp cpu_to_be32(NFSERR_ATTRNOTSUPP) |
#define nfserr_back_chan_busy cpu_to_be32(NFS4ERR_BACK_CHAN_BUSY) |
#define nfserr_bad_cookie cpu_to_be32(NFSERR_BAD_COOKIE) |
#define nfserr_bad_high_slot cpu_to_be32(NFS4ERR_BAD_HIGH_SLOT) |
#define nfserr_bad_seqid cpu_to_be32(NFSERR_BAD_SEQID) |
#define nfserr_bad_session_digest cpu_to_be32(NFS4ERR_BAD_SESSION_DIGEST) |
#define nfserr_bad_stateid cpu_to_be32(NFSERR_BAD_STATEID) |
#define nfserr_bad_xdr cpu_to_be32(NFSERR_BAD_XDR) |
#define nfserr_badcookie cpu_to_be32(NFSERR_BAD_COOKIE) |
#define nfserr_badhandle cpu_to_be32(NFSERR_BADHANDLE) |
#define nfserr_badiomode cpu_to_be32(NFS4ERR_BADIOMODE) |
#define nfserr_badlayout cpu_to_be32(NFS4ERR_BADLAYOUT) |
#define nfserr_badname cpu_to_be32(NFSERR_BADNAME) |
#define nfserr_badowner cpu_to_be32(NFSERR_BADOWNER) |
#define nfserr_badsession cpu_to_be32(NFS4ERR_BADSESSION) |
#define nfserr_badslot cpu_to_be32(NFS4ERR_BADSLOT) |
#define nfserr_badtype cpu_to_be32(NFSERR_BADTYPE) |
#define nfserr_cb_path_down cpu_to_be32(NFSERR_CB_PATH_DOWN) |
#define nfserr_clid_inuse cpu_to_be32(NFSERR_CLID_INUSE) |
#define nfserr_clientid_busy cpu_to_be32(NFS4ERR_CLIENTID_BUSY) |
#define nfserr_complete_already cpu_to_be32(NFS4ERR_COMPLETE_ALREADY) |
#define nfserr_conn_not_bound_to_session cpu_to_be32(NFS4ERR_CONN_NOT_BOUND_TO_SESSION) |
#define nfserr_deadlock cpu_to_be32(NFSERR_DEADLOCK) |
#define nfserr_deadsession cpu_to_be32(NFS4ERR_DEADSESSION) |
#define nfserr_deleg_already_wanted cpu_to_be32(NFS4ERR_DELEG_ALREADY_WANTED) |
#define nfserr_deleg_revoked cpu_to_be32(NFS4ERR_DELEG_REVOKED) |
#define nfserr_denied cpu_to_be32(NFSERR_DENIED) |
#define nfserr_dirdeleg_unavail cpu_to_be32(NFS4ERR_DIRDELEG_UNAVAIL) |
#define nfserr_dquot cpu_to_be32(NFSERR_DQUOT) |
#define nfserr_dropit cpu_to_be32(30000) |
#define nfserr_eagain cpu_to_be32(NFSERR_EAGAIN) |
#define nfserr_encr_alg_unsupp cpu_to_be32(NFS4ERR_ENCR_ALG_UNSUPP) |
#define nfserr_eof cpu_to_be32(30001) |
#define nfserr_exist cpu_to_be32(NFSERR_EXIST) |
#define nfserr_expired cpu_to_be32(NFSERR_EXPIRED) |
#define nfserr_fbig cpu_to_be32(NFSERR_FBIG) |
#define nfserr_grace cpu_to_be32(NFSERR_GRACE) |
#define nfserr_hash_alg_unsupp cpu_to_be32(NFS4ERR_HASH_ALG_UNSUPP) |
#define nfserr_inval cpu_to_be32(NFSERR_INVAL) |
#define nfserr_io cpu_to_be32(NFSERR_IO) |
#define nfserr_isdir cpu_to_be32(NFSERR_ISDIR) |
#define nfserr_jukebox cpu_to_be32(NFSERR_JUKEBOX) |
#define nfserr_layouttrylater cpu_to_be32(NFS4ERR_LAYOUTTRYLATER) |
#define nfserr_layoutunavailable cpu_to_be32(NFS4ERR_LAYOUTUNAVAILABLE) |
#define nfserr_lock_range cpu_to_be32(NFSERR_LOCK_RANGE) |
#define nfserr_locked cpu_to_be32(NFSERR_LOCKED) |
#define nfserr_locks_held cpu_to_be32(NFSERR_LOCKS_HELD) |
#define nfserr_minor_vers_mismatch cpu_to_be32(NFSERR_MINOR_VERS_MISMATCH) |
#define nfserr_mlink cpu_to_be32(NFSERR_MLINK) |
#define nfserr_moved cpu_to_be32(NFSERR_MOVED) |
#define nfserr_nametoolong cpu_to_be32(NFSERR_NAMETOOLONG) |
#define nfserr_no_grace cpu_to_be32(NFSERR_NO_GRACE) |
#define nfserr_nodev cpu_to_be32(NFSERR_NODEV) |
#define nfserr_noent cpu_to_be32(NFSERR_NOENT) |
#define nfserr_nofilehandle cpu_to_be32(NFSERR_NOFILEHANDLE) |
#define nfserr_nomatching_layout cpu_to_be32(NFS4ERR_NOMATCHING_LAYOUT) |
#define nfserr_nospc cpu_to_be32(NFSERR_NOSPC) |
#define nfserr_not_only_op cpu_to_be32(NFS4ERR_NOT_ONLY_OP) |
#define nfserr_not_same cpu_to_be32(NFSERR_NOT_SAME) |
#define nfserr_notdir cpu_to_be32(NFSERR_NOTDIR) |
#define nfserr_notempty cpu_to_be32(NFSERR_NOTEMPTY) |
#define nfserr_notsupp cpu_to_be32(NFSERR_NOTSUPP) |
#define nfserr_notsync cpu_to_be32(NFSERR_NOT_SYNC) |
#define nfserr_nxio cpu_to_be32(NFSERR_NXIO) |
#define nfserr_old_stateid cpu_to_be32(NFSERR_OLD_STATEID) |
#define nfserr_op_illegal cpu_to_be32(NFSERR_OP_ILLEGAL) |
#define nfserr_op_not_in_session cpu_to_be32(NFS4ERR_OP_NOT_IN_SESSION) |
#define nfserr_openmode cpu_to_be32(NFSERR_OPENMODE) |
#define nfserr_opnotsupp cpu_to_be32(NFSERR_OPNOTSUPP) |
#define nfserr_perm cpu_to_be32(NFSERR_PERM) |
#define nfserr_pnfs_io_hole cpu_to_be32(NFS4ERR_PNFS_IO_HOLE) |
#define nfserr_pnfs_no_layout cpu_to_be32(NFS4ERR_PNFS_NO_LAYOUT) |
#define nfserr_recallconflict cpu_to_be32(NFS4ERR_RECALLCONFLICT) |
#define nfserr_reclaim_bad cpu_to_be32(NFSERR_RECLAIM_BAD) |
#define nfserr_reject_deleg cpu_to_be32(NFS4ERR_REJECT_DELEG) |
#define nfserr_remote cpu_to_be32(NFSERR_REMOTE) |
#define nfserr_rep_too_big cpu_to_be32(NFS4ERR_REP_TOO_BIG) |
#define nfserr_rep_too_big_to_cache cpu_to_be32(NFS4ERR_REP_TOO_BIG_TO_CACHE) |
#define nfserr_replay_cache cpu_to_be32(11002) |
#define nfserr_replay_me cpu_to_be32(11001) |
#define nfserr_req_too_big cpu_to_be32(NFS4ERR_REQ_TOO_BIG) |
#define nfserr_resource cpu_to_be32(NFSERR_RESOURCE) |
#define nfserr_restorefh cpu_to_be32(NFSERR_RESTOREFH) |
#define nfserr_retry_uncached_rep cpu_to_be32(NFS4ERR_RETRY_UNCACHED_REP) |
#define nfserr_returnconflict cpu_to_be32(NFS4ERR_RETURNCONFLICT) |
#define nfserr_rofs cpu_to_be32(NFSERR_ROFS) |
#define nfserr_same cpu_to_be32(NFSERR_SAME) |
#define nfserr_seq_false_retry cpu_to_be32(NFS4ERR_SEQ_FALSE_RETRY) |
#define nfserr_seq_misordered cpu_to_be32(NFS4ERR_SEQ_MISORDERED) |
#define nfserr_sequence_pos cpu_to_be32(NFS4ERR_SEQUENCE_POS) |
#define nfserr_serverfault cpu_to_be32(NFSERR_SERVERFAULT) |
#define nfserr_share_denied cpu_to_be32(NFSERR_SHARE_DENIED) |
#define nfserr_stale cpu_to_be32(NFSERR_STALE) |
#define nfserr_stale_clientid cpu_to_be32(NFSERR_STALE_CLIENTID) |
#define nfserr_stale_stateid cpu_to_be32(NFSERR_STALE_STATEID) |
#define nfserr_symlink cpu_to_be32(NFSERR_SYMLINK) |
#define nfserr_too_many_ops cpu_to_be32(NFS4ERR_TOO_MANY_OPS) |
#define nfserr_toosmall cpu_to_be32(NFSERR_TOOSMALL) |
#define nfserr_unknown_layouttype cpu_to_be32(NFS4ERR_UNKNOWN_LAYOUTTYPE) |
#define nfserr_unsafe_compound cpu_to_be32(NFS4ERR_UNSAFE_COMPOUND) |
#define nfserr_wflush cpu_to_be32(NFSERR_WFLUSH) |
#define nfserr_wrong_cred cpu_to_be32(NFS4ERR_WRONG_CRED) |
#define nfserr_wrong_type cpu_to_be32(NFS4ERR_WRONG_TYPE) |
#define nfserr_wrongsec cpu_to_be32(NFSERR_WRONGSEC) |
#define nfserr_xdev cpu_to_be32(NFSERR_XDEV) |
#define NFSSVC_MAXBLKSIZE RPCSVC_MAXPAYLOAD |
enum vers_op |
struct seq_operations nfs_exports_op |
spinlock_t nfsd_drc_lock |
struct svc_program nfsd_program |
struct svc_version nfsd_version2 nfsd_version3 nfsd_version4 |
Definition at line 1759 of file nfs4proc.c.