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

Go to the source code of this file.

Macros

#define NFSDDBG_FACILITY   NFSDDBG_XDR
 

Functions

__be32nfs2svc_decode_fh (__be32 *p, struct svc_fh *fhp)
 
__be32nfs2svc_encode_fattr (struct svc_rqst *rqstp, __be32 *p, struct svc_fh *fhp)
 
int nfssvc_decode_void (struct svc_rqst *rqstp, __be32 *p, void *dummy)
 
int nfssvc_decode_fhandle (struct svc_rqst *rqstp, __be32 *p, struct nfsd_fhandle *args)
 
int nfssvc_decode_sattrargs (struct svc_rqst *rqstp, __be32 *p, struct nfsd_sattrargs *args)
 
int nfssvc_decode_diropargs (struct svc_rqst *rqstp, __be32 *p, struct nfsd_diropargs *args)
 
int nfssvc_decode_readargs (struct svc_rqst *rqstp, __be32 *p, struct nfsd_readargs *args)
 
int nfssvc_decode_writeargs (struct svc_rqst *rqstp, __be32 *p, struct nfsd_writeargs *args)
 
int nfssvc_decode_createargs (struct svc_rqst *rqstp, __be32 *p, struct nfsd_createargs *args)
 
int nfssvc_decode_renameargs (struct svc_rqst *rqstp, __be32 *p, struct nfsd_renameargs *args)
 
int nfssvc_decode_readlinkargs (struct svc_rqst *rqstp, __be32 *p, struct nfsd_readlinkargs *args)
 
int nfssvc_decode_linkargs (struct svc_rqst *rqstp, __be32 *p, struct nfsd_linkargs *args)
 
int nfssvc_decode_symlinkargs (struct svc_rqst *rqstp, __be32 *p, struct nfsd_symlinkargs *args)
 
int nfssvc_decode_readdirargs (struct svc_rqst *rqstp, __be32 *p, struct nfsd_readdirargs *args)
 
int nfssvc_encode_void (struct svc_rqst *rqstp, __be32 *p, void *dummy)
 
int nfssvc_encode_attrstat (struct svc_rqst *rqstp, __be32 *p, struct nfsd_attrstat *resp)
 
int nfssvc_encode_diropres (struct svc_rqst *rqstp, __be32 *p, struct nfsd_diropres *resp)
 
int nfssvc_encode_readlinkres (struct svc_rqst *rqstp, __be32 *p, struct nfsd_readlinkres *resp)
 
int nfssvc_encode_readres (struct svc_rqst *rqstp, __be32 *p, struct nfsd_readres *resp)
 
int nfssvc_encode_readdirres (struct svc_rqst *rqstp, __be32 *p, struct nfsd_readdirres *resp)
 
int nfssvc_encode_statfsres (struct svc_rqst *rqstp, __be32 *p, struct nfsd_statfsres *resp)
 
int nfssvc_encode_entry (void *ccdv, const char *name, int namlen, loff_t offset, u64 ino, unsigned int d_type)
 
int nfssvc_release_fhandle (struct svc_rqst *rqstp, __be32 *p, struct nfsd_fhandle *resp)
 

Macro Definition Documentation

#define NFSDDBG_FACILITY   NFSDDBG_XDR

Definition at line 10 of file nfsxdr.c.

Function Documentation

__be32* nfs2svc_decode_fh ( __be32 p,
struct svc_fh fhp 
)

Definition at line 39 of file nfsxdr.c.

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

Definition at line 197 of file nfsxdr.c.

int nfssvc_decode_createargs ( struct svc_rqst rqstp,
__be32 p,
struct nfsd_createargs args 
)

Definition at line 329 of file nfsxdr.c.

int nfssvc_decode_diropargs ( struct svc_rqst rqstp,
__be32 p,
struct nfsd_diropargs args 
)

Definition at line 234 of file nfsxdr.c.

int nfssvc_decode_fhandle ( struct svc_rqst rqstp,
__be32 p,
struct nfsd_fhandle args 
)

Definition at line 214 of file nfsxdr.c.

int nfssvc_decode_linkargs ( struct svc_rqst rqstp,
__be32 p,
struct nfsd_linkargs args 
)

Definition at line 364 of file nfsxdr.c.

int nfssvc_decode_readargs ( struct svc_rqst rqstp,
__be32 p,
struct nfsd_readargs args 
)

Definition at line 245 of file nfsxdr.c.

int nfssvc_decode_readdirargs ( struct svc_rqst rqstp,
__be32 p,
struct nfsd_readdirargs args 
)

Definition at line 389 of file nfsxdr.c.

int nfssvc_decode_readlinkargs ( struct svc_rqst rqstp,
__be32 p,
struct nfsd_readlinkargs args 
)

Definition at line 354 of file nfsxdr.c.

int nfssvc_decode_renameargs ( struct svc_rqst rqstp,
__be32 p,
struct nfsd_renameargs args 
)

Definition at line 341 of file nfsxdr.c.

int nfssvc_decode_sattrargs ( struct svc_rqst rqstp,
__be32 p,
struct nfsd_sattrargs args 
)

Definition at line 222 of file nfsxdr.c.

int nfssvc_decode_symlinkargs ( struct svc_rqst rqstp,
__be32 p,
struct nfsd_symlinkargs args 
)

Definition at line 376 of file nfsxdr.c.

int nfssvc_decode_void ( struct svc_rqst rqstp,
__be32 p,
void dummy 
)

Definition at line 208 of file nfsxdr.c.

int nfssvc_decode_writeargs ( struct svc_rqst rqstp,
__be32 p,
struct nfsd_writeargs args 
)

Definition at line 276 of file nfsxdr.c.

int nfssvc_encode_attrstat ( struct svc_rqst rqstp,
__be32 p,
struct nfsd_attrstat resp 
)

Definition at line 414 of file nfsxdr.c.

int nfssvc_encode_diropres ( struct svc_rqst rqstp,
__be32 p,
struct nfsd_diropres resp 
)

Definition at line 422 of file nfsxdr.c.

int nfssvc_encode_entry ( void ccdv,
const char name,
int  namlen,
loff_t  offset,
u64  ino,
unsigned int  d_type 
)

Definition at line 493 of file nfsxdr.c.

int nfssvc_encode_readdirres ( struct svc_rqst rqstp,
__be32 p,
struct nfsd_readdirres resp 
)

Definition at line 466 of file nfsxdr.c.

int nfssvc_encode_readlinkres ( struct svc_rqst rqstp,
__be32 p,
struct nfsd_readlinkres resp 
)

Definition at line 431 of file nfsxdr.c.

int nfssvc_encode_readres ( struct svc_rqst rqstp,
__be32 p,
struct nfsd_readres resp 
)

Definition at line 447 of file nfsxdr.c.

int nfssvc_encode_statfsres ( struct svc_rqst rqstp,
__be32 p,
struct nfsd_statfsres resp 
)

Definition at line 479 of file nfsxdr.c.

int nfssvc_encode_void ( struct svc_rqst rqstp,
__be32 p,
void dummy 
)

Definition at line 408 of file nfsxdr.c.

int nfssvc_release_fhandle ( struct svc_rqst rqstp,
__be32 p,
struct nfsd_fhandle resp 
)

Definition at line 540 of file nfsxdr.c.