#include "nfsd.h"
#include <linux/nfsacl.h>
#include <linux/gfp.h>
#include "cache.h"
#include "xdr3.h"
#include "vfs.h"
#define NFSDDBG_FACILITY …
static __be32
nfsacld_proc_null(struct svc_rqst *rqstp)
{ … }
static __be32 nfsacld_proc_getacl(struct svc_rqst *rqstp)
{ … }
static __be32 nfsacld_proc_setacl(struct svc_rqst *rqstp)
{ … }
static __be32 nfsacld_proc_getattr(struct svc_rqst *rqstp)
{ … }
static __be32 nfsacld_proc_access(struct svc_rqst *rqstp)
{ … }
static bool
nfsaclsvc_decode_getaclargs(struct svc_rqst *rqstp, struct xdr_stream *xdr)
{ … }
static bool
nfsaclsvc_decode_setaclargs(struct svc_rqst *rqstp, struct xdr_stream *xdr)
{ … }
static bool
nfsaclsvc_decode_accessargs(struct svc_rqst *rqstp, struct xdr_stream *xdr)
{ … }
static bool
nfsaclsvc_encode_getaclres(struct svc_rqst *rqstp, struct xdr_stream *xdr)
{ … }
static bool
nfsaclsvc_encode_accessres(struct svc_rqst *rqstp, struct xdr_stream *xdr)
{ … }
static void nfsaclsvc_release_getacl(struct svc_rqst *rqstp)
{ … }
static void nfsaclsvc_release_access(struct svc_rqst *rqstp)
{ … }
#define ST …
#define AT …
#define pAT …
#define ACL …
static const struct svc_procedure nfsd_acl_procedures2[5] = …;
static DEFINE_PER_CPU_ALIGNED(unsigned long,
nfsd_acl_count2[ARRAY_SIZE(nfsd_acl_procedures2)]);
const struct svc_version nfsd_acl_version2 = …;