#include <linux/slab.h>
#include <linux/namei.h>
#include <linux/statfs.h>
#include <linux/utsname.h>
#include <linux/pagemap.h>
#include <linux/sunrpc/svcauth_gss.h>
#include "idmap.h"
#include "acl.h"
#include "xdr4.h"
#include "vfs.h"
#include "state.h"
#include "cache.h"
Go to the source code of this file.
|
__be32 | nfsd4_encode_fattr (struct svc_fh *fhp, struct svc_export *exp, struct dentry *dentry, __be32 *buffer, int *countp, u32 *bmval, struct svc_rqst *rqstp, int ignore_crossmnt) |
|
__be32 | nfsd4_check_resp_size (struct nfsd4_compoundres *resp, u32 pad) |
|
void | nfsd4_encode_operation (struct nfsd4_compoundres *resp, struct nfsd4_op *op) |
|
void | nfsd4_encode_replay (struct nfsd4_compoundres *resp, struct nfsd4_op *op) |
|
int | nfs4svc_encode_voidres (struct svc_rqst *rqstp, __be32 *p, void *dummy) |
|
int | nfsd4_release_compoundargs (void *rq, __be32 *p, void *resp) |
|
int | nfs4svc_decode_compoundargs (struct svc_rqst *rqstp, __be32 *p, struct nfsd4_compoundargs *args) |
|
int | nfs4svc_encode_compoundres (struct svc_rqst *rqstp, __be32 *p, struct nfsd4_compoundres *resp) |
|
#define ADJUST_ARGS |
( |
| ) |
resp->p = p |
Value:
out: \
xdr_error: \
dprintk("NFSD: xdr error (%s:%d)\n", \
Definition at line 85 of file nfs4xdr.c.
#define ENCODE_SEQID_OP_HEAD |
#define NFS4_REFERRAL_FSID_MAJOR 0x8000000ULL |
#define NFS4_REFERRAL_FSID_MINOR 0x8000000ULL |
Value:do { \
dprintk("NFSD: xdr error (%s:%d)\n", \
__FILE__, __LINE__); \
goto xdr_error; \
} \
} while (0)
Definition at line 125 of file nfs4xdr.c.
Value:do { \
p++; \
p++; \
} while (0)
Definition at line 100 of file nfs4xdr.c.
#define RESERVE_SPACE |
( |
|
nbytes | ) |
|
Value:do { \
dprintk("NFSD: xdr error (%s:%d)\n", \
__FILE__, __LINE__); \
goto xdr_error; \
} \
} while (0)
Definition at line 109 of file nfs4xdr.c.
#define WORD0_ABSENT_FS_ATTRS |
Value:
FATTR4_WORD0_RDATTR_ERROR)
Definition at line 1997 of file nfs4xdr.c.