Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Variables
nfs3acl.c File Reference
#include "nfsd.h"
#include <linux/nfsacl.h>
#include <linux/gfp.h>
#include "cache.h"
#include "xdr3.h"
#include "vfs.h"

Go to the source code of this file.

Data Structures

struct  nfsd3_voidargs
 

Macros

#define RETURN_STATUS(st)   { resp->status = (st); return (st); }
 
#define nfs3svc_decode_voidargs   NULL
 
#define nfs3svc_release_void   NULL
 
#define nfsd3_setaclres   nfsd3_attrstat
 
#define nfsd3_voidres   nfsd3_voidargs
 
#define PROC(name, argt, rest, relt, cache, respsize)
 
#define ST   1 /* status*/
 
#define AT   21 /* attributes */
 
#define pAT   (1+AT) /* post attributes - conditional */
 
#define ACL   (1+NFS_ACL_MAX_ENTRIES*3) /* Access Control List */
 

Variables

struct svc_version nfsd_acl_version3
 

Macro Definition Documentation

#define ACL   (1+NFS_ACL_MAX_ENTRIES*3) /* Access Control List */

Definition at line 251 of file nfs3acl.c.

#define AT   21 /* attributes */

Definition at line 249 of file nfs3acl.c.

#define nfs3svc_decode_voidargs   NULL

Definition at line 230 of file nfs3acl.c.

#define nfs3svc_release_void   NULL

Definition at line 231 of file nfs3acl.c.

#define nfsd3_setaclres   nfsd3_attrstat

Definition at line 232 of file nfs3acl.c.

#define nfsd3_voidres   nfsd3_voidargs

Definition at line 233 of file nfs3acl.c.

#define pAT   (1+AT) /* post attributes - conditional */

Definition at line 250 of file nfs3acl.c.

#define PROC (   name,
  argt,
  rest,
  relt,
  cache,
  respsize 
)
Value:
{ (svc_procfunc) nfsd3_proc_##name, \
(kxdrproc_t) nfs3svc_decode_##argt##args, \
(kxdrproc_t) nfs3svc_encode_##rest##res, \
(kxdrproc_t) nfs3svc_release_##relt, \
sizeof(struct nfsd3_##argt##args), \
sizeof(struct nfsd3_##rest##res), \
0, \
respsize, \
}

Definition at line 236 of file nfs3acl.c.

#define RETURN_STATUS (   st)    { resp->status = (st); return (st); }

Definition at line 15 of file nfs3acl.c.

#define ST   1 /* status*/

Definition at line 248 of file nfs3acl.c.

Variable Documentation

struct svc_version nfsd_acl_version3
Initial value:
= {
.vs_vers = 3,
.vs_nproc = 3,
.vs_proc = nfsd_acl_procedures3,
.vs_dispatch = nfsd_dispatch,
.vs_xdrsize = NFS3_SVC_XDRSIZE,
.vs_hidden = 0,
}

Definition at line 259 of file nfs3acl.c.