Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
xdr3.h File Reference
#include "xdr.h"

Go to the source code of this file.

Data Structures

struct  nfsd3_sattrargs
 
struct  nfsd3_diropargs
 
struct  nfsd3_accessargs
 
struct  nfsd3_readargs
 
struct  nfsd3_writeargs
 
struct  nfsd3_createargs
 
struct  nfsd3_mknodargs
 
struct  nfsd3_renameargs
 
struct  nfsd3_readlinkargs
 
struct  nfsd3_linkargs
 
struct  nfsd3_symlinkargs
 
struct  nfsd3_readdirargs
 
struct  nfsd3_commitargs
 
struct  nfsd3_getaclargs
 
struct  nfsd3_setaclargs
 
struct  nfsd3_attrstat
 
struct  nfsd3_diropres
 
struct  nfsd3_accessres
 
struct  nfsd3_readlinkres
 
struct  nfsd3_readres
 
struct  nfsd3_writeres
 
struct  nfsd3_renameres
 
struct  nfsd3_linkres
 
struct  nfsd3_readdirres
 
struct  nfsd3_fsstatres
 
struct  nfsd3_fsinfores
 
struct  nfsd3_pathconfres
 
struct  nfsd3_commitres
 
struct  nfsd3_getaclres
 
struct  nfsd3_fhandle_pair
 
union  nfsd3_xdrstore
 

Macros

#define NFS3_SVC_XDRSIZE   sizeof(union nfsd3_xdrstore)
 

Functions

int nfs3svc_decode_fhandle (struct svc_rqst *, __be32 *, struct nfsd_fhandle *)
 
int nfs3svc_decode_sattrargs (struct svc_rqst *, __be32 *, struct nfsd3_sattrargs *)
 
int nfs3svc_decode_diropargs (struct svc_rqst *, __be32 *, struct nfsd3_diropargs *)
 
int nfs3svc_decode_accessargs (struct svc_rqst *, __be32 *, struct nfsd3_accessargs *)
 
int nfs3svc_decode_readargs (struct svc_rqst *, __be32 *, struct nfsd3_readargs *)
 
int nfs3svc_decode_writeargs (struct svc_rqst *, __be32 *, struct nfsd3_writeargs *)
 
int nfs3svc_decode_createargs (struct svc_rqst *, __be32 *, struct nfsd3_createargs *)
 
int nfs3svc_decode_mkdirargs (struct svc_rqst *, __be32 *, struct nfsd3_createargs *)
 
int nfs3svc_decode_mknodargs (struct svc_rqst *, __be32 *, struct nfsd3_mknodargs *)
 
int nfs3svc_decode_renameargs (struct svc_rqst *, __be32 *, struct nfsd3_renameargs *)
 
int nfs3svc_decode_readlinkargs (struct svc_rqst *, __be32 *, struct nfsd3_readlinkargs *)
 
int nfs3svc_decode_linkargs (struct svc_rqst *, __be32 *, struct nfsd3_linkargs *)
 
int nfs3svc_decode_symlinkargs (struct svc_rqst *, __be32 *, struct nfsd3_symlinkargs *)
 
int nfs3svc_decode_readdirargs (struct svc_rqst *, __be32 *, struct nfsd3_readdirargs *)
 
int nfs3svc_decode_readdirplusargs (struct svc_rqst *, __be32 *, struct nfsd3_readdirargs *)
 
int nfs3svc_decode_commitargs (struct svc_rqst *, __be32 *, struct nfsd3_commitargs *)
 
int nfs3svc_encode_voidres (struct svc_rqst *, __be32 *, void *)
 
int nfs3svc_encode_attrstat (struct svc_rqst *, __be32 *, struct nfsd3_attrstat *)
 
int nfs3svc_encode_wccstat (struct svc_rqst *, __be32 *, struct nfsd3_attrstat *)
 
int nfs3svc_encode_diropres (struct svc_rqst *, __be32 *, struct nfsd3_diropres *)
 
int nfs3svc_encode_accessres (struct svc_rqst *, __be32 *, struct nfsd3_accessres *)
 
int nfs3svc_encode_readlinkres (struct svc_rqst *, __be32 *, struct nfsd3_readlinkres *)
 
int nfs3svc_encode_readres (struct svc_rqst *, __be32 *, struct nfsd3_readres *)
 
int nfs3svc_encode_writeres (struct svc_rqst *, __be32 *, struct nfsd3_writeres *)
 
int nfs3svc_encode_createres (struct svc_rqst *, __be32 *, struct nfsd3_diropres *)
 
int nfs3svc_encode_renameres (struct svc_rqst *, __be32 *, struct nfsd3_renameres *)
 
int nfs3svc_encode_linkres (struct svc_rqst *, __be32 *, struct nfsd3_linkres *)
 
int nfs3svc_encode_readdirres (struct svc_rqst *, __be32 *, struct nfsd3_readdirres *)
 
int nfs3svc_encode_fsstatres (struct svc_rqst *, __be32 *, struct nfsd3_fsstatres *)
 
int nfs3svc_encode_fsinfores (struct svc_rqst *, __be32 *, struct nfsd3_fsinfores *)
 
int nfs3svc_encode_pathconfres (struct svc_rqst *, __be32 *, struct nfsd3_pathconfres *)
 
int nfs3svc_encode_commitres (struct svc_rqst *, __be32 *, struct nfsd3_commitres *)
 
int nfs3svc_release_fhandle (struct svc_rqst *, __be32 *, struct nfsd3_attrstat *)
 
int nfs3svc_release_fhandle2 (struct svc_rqst *, __be32 *, struct nfsd3_fhandle_pair *)
 
int nfs3svc_encode_entry (void *, const char *name, int namlen, loff_t offset, u64 ino, unsigned int)
 
int nfs3svc_encode_entry_plus (void *, const char *name, int namlen, loff_t offset, u64 ino, unsigned int)
 
__be32nfs3svc_encode_post_op_attr (struct svc_rqst *rqstp, __be32 *p, struct svc_fh *fhp)
 
__be32nfs3svc_decode_fh (__be32 *p, struct svc_fh *fhp)
 

Macro Definition Documentation

#define NFS3_SVC_XDRSIZE   sizeof(union nfsd3_xdrstore)

Definition at line 265 of file xdr3.h.

Function Documentation

int nfs3svc_decode_accessargs ( struct svc_rqst ,
__be32 ,
struct nfsd3_accessargs  
)

Definition at line 311 of file nfs3xdr.c.

int nfs3svc_decode_commitargs ( struct svc_rqst ,
__be32 ,
struct nfsd3_commitargs  
)

Definition at line 603 of file nfs3xdr.c.

int nfs3svc_decode_createargs ( struct svc_rqst ,
__be32 ,
struct nfsd3_createargs  
)

Definition at line 408 of file nfs3xdr.c.

int nfs3svc_decode_diropargs ( struct svc_rqst ,
__be32 ,
struct nfsd3_diropargs  
)

Definition at line 300 of file nfs3xdr.c.

__be32* nfs3svc_decode_fh ( __be32 p,
struct svc_fh fhp 
)

Definition at line 59 of file nfs3xdr.c.

int nfs3svc_decode_fhandle ( struct svc_rqst ,
__be32 ,
struct nfsd_fhandle  
)

Definition at line 275 of file nfs3xdr.c.

int nfs3svc_decode_linkargs ( struct svc_rqst ,
__be32 ,
struct nfsd3_linkargs  
)

Definition at line 543 of file nfs3xdr.c.

int nfs3svc_decode_mkdirargs ( struct svc_rqst ,
__be32 ,
struct nfsd3_createargs  
)

Definition at line 431 of file nfs3xdr.c.

int nfs3svc_decode_mknodargs ( struct svc_rqst ,
__be32 ,
struct nfsd3_mknodargs  
)

Definition at line 496 of file nfs3xdr.c.

int nfs3svc_decode_readargs ( struct svc_rqst ,
__be32 ,
struct nfsd3_readargs  
)

Definition at line 322 of file nfs3xdr.c.

int nfs3svc_decode_readdirargs ( struct svc_rqst ,
__be32 ,
struct nfsd3_readdirargs  
)

Definition at line 555 of file nfs3xdr.c.

int nfs3svc_decode_readdirplusargs ( struct svc_rqst ,
__be32 ,
struct nfsd3_readdirargs  
)

Definition at line 575 of file nfs3xdr.c.

int nfs3svc_decode_readlinkargs ( struct svc_rqst ,
__be32 ,
struct nfsd3_readlinkargs  
)

Definition at line 531 of file nfs3xdr.c.

int nfs3svc_decode_renameargs ( struct svc_rqst ,
__be32 ,
struct nfsd3_renameargs  
)

Definition at line 518 of file nfs3xdr.c.

int nfs3svc_decode_sattrargs ( struct svc_rqst ,
__be32 ,
struct nfsd3_sattrargs  
)

Definition at line 283 of file nfs3xdr.c.

int nfs3svc_decode_symlinkargs ( struct svc_rqst ,
__be32 ,
struct nfsd3_symlinkargs  
)

Definition at line 443 of file nfs3xdr.c.

int nfs3svc_decode_writeargs ( struct svc_rqst ,
__be32 ,
struct nfsd3_writeargs  
)

Definition at line 352 of file nfs3xdr.c.

int nfs3svc_encode_accessres ( struct svc_rqst ,
__be32 ,
struct nfsd3_accessres  
)

Definition at line 664 of file nfs3xdr.c.

int nfs3svc_encode_attrstat ( struct svc_rqst ,
__be32 ,
struct nfsd3_attrstat  
)

Definition at line 629 of file nfs3xdr.c.

int nfs3svc_encode_commitres ( struct svc_rqst ,
__be32 ,
struct nfsd3_commitres  
)

Definition at line 1082 of file nfs3xdr.c.

int nfs3svc_encode_createres ( struct svc_rqst ,
__be32 ,
struct nfsd3_diropres  
)

Definition at line 735 of file nfs3xdr.c.

int nfs3svc_encode_diropres ( struct svc_rqst ,
__be32 ,
struct nfsd3_diropres  
)

Definition at line 651 of file nfs3xdr.c.

int nfs3svc_encode_entry ( void ,
const char name,
int  namlen,
loff_t  offset,
u64  ino,
unsigned  int 
)

Definition at line 1001 of file nfs3xdr.c.

int nfs3svc_encode_entry_plus ( void ,
const char name,
int  namlen,
loff_t  offset,
u64  ino,
unsigned  int 
)

Definition at line 1008 of file nfs3xdr.c.

int nfs3svc_encode_fsinfores ( struct svc_rqst ,
__be32 ,
struct nfsd3_fsinfores  
)

Definition at line 1039 of file nfs3xdr.c.

int nfs3svc_encode_fsstatres ( struct svc_rqst ,
__be32 ,
struct nfsd3_fsstatres  
)

Definition at line 1017 of file nfs3xdr.c.

int nfs3svc_encode_linkres ( struct svc_rqst ,
__be32 ,
struct nfsd3_linkres  
)

Definition at line 759 of file nfs3xdr.c.

int nfs3svc_encode_pathconfres ( struct svc_rqst ,
__be32 ,
struct nfsd3_pathconfres  
)

Definition at line 1063 of file nfs3xdr.c.

__be32* nfs3svc_encode_post_op_attr ( struct svc_rqst rqstp,
__be32 p,
struct svc_fh fhp 
)

Definition at line 221 of file nfs3xdr.c.

int nfs3svc_encode_readdirres ( struct svc_rqst ,
__be32 ,
struct nfsd3_readdirres  
)

Definition at line 769 of file nfs3xdr.c.

int nfs3svc_encode_readlinkres ( struct svc_rqst ,
__be32 ,
struct nfsd3_readlinkres  
)

Definition at line 675 of file nfs3xdr.c.

int nfs3svc_encode_readres ( struct svc_rqst ,
__be32 ,
struct nfsd3_readres  
)

Definition at line 696 of file nfs3xdr.c.

int nfs3svc_encode_renameres ( struct svc_rqst ,
__be32 ,
struct nfsd3_renameres  
)

Definition at line 749 of file nfs3xdr.c.

int nfs3svc_encode_voidres ( struct svc_rqst ,
__be32 ,
void  
)

Definition at line 622 of file nfs3xdr.c.

int nfs3svc_encode_wccstat ( struct svc_rqst ,
__be32 ,
struct nfsd3_attrstat  
)

Definition at line 642 of file nfs3xdr.c.

int nfs3svc_encode_writeres ( struct svc_rqst ,
__be32 ,
struct nfsd3_writeres  
)

Definition at line 720 of file nfs3xdr.c.

int nfs3svc_release_fhandle ( struct svc_rqst ,
__be32 ,
struct nfsd3_attrstat  
)

Definition at line 1098 of file nfs3xdr.c.

int nfs3svc_release_fhandle2 ( struct svc_rqst ,
__be32 ,
struct nfsd3_fhandle_pair  
)

Definition at line 1106 of file nfs3xdr.c.