nfscldeleg
nfsquad_t, int, struct nfsclowner *, struct nfscldeleg **, struct ucred *,
struct nfscldeleg *dp;
nfsquad_t cverf, int fmode, struct nfsclowner *owp, struct nfscldeleg **dpp,
struct nfscldeleg *dp = NULL;
MALLOC(dp, struct nfscldeleg *,
sizeof (struct nfscldeleg) + NFSX_V4FHMAX,
struct nfscldeleg *dp;
u_int8_t *name, int namelen, struct nfscldeleg **dpp,
struct nfscldeleg *dp, *ndp = NULL;
nfsrpc_delegreturn(struct nfscldeleg *dp, struct ucred *cred,
MALLOC(ndp, struct nfscldeleg *,
sizeof (struct nfscldeleg) + newfhlen,
struct nfscldeleg *dp;
static struct nfscldeleg *nfscl_finddeleg(struct nfsclclient *, u_int8_t *,
struct nfscldeleg *dp;
struct nfscllock *, u_int8_t *, struct nfscldeleg *, struct nfscllock **);
static void nfscl_newopen(struct nfsclclient *, struct nfscldeleg *,
struct nfscldeleg *, struct ucred *, NFSPROC_T *);
struct nfscldeleg *dp;
struct nfscldeleg **, int, u_int32_t, struct ucred *, NFSPROC_T *);
struct nfsclopen *, struct nfscldeleg **, struct ucred *, NFSPROC_T *);
static void nfscl_freedeleg(struct nfscldeleghead *, struct nfscldeleg *);
nfscl_cleandeleg(struct nfscldeleg *dp)
struct nfscldeleg *, vnode_t, struct ucred *, NFSPROC_T *, int);
nfscl_freedeleg(struct nfscldeleghead *hdp, struct nfscldeleg *dp)
static void nfscl_cleandeleg(struct nfscldeleg *);
static int nfscl_trydelegreturn(struct nfscldeleg *, struct ucred *,
struct nfscldeleg *dp, *ndp;
struct nfscldeleg *dp;
struct nfscldeleg *dp, *ndp, *tdp;
struct nfscldeleg *dp;
struct nfscldeleg *dp, *ndp;
struct nfscldeleg *dp;
struct nfscldeleg *dp;
struct nfscldeleg *dp;
struct nfscldeleg *dp, *ndp;
struct nfscldeleg *dp = NULL;
nfscl_newopen(struct nfsclclient *clp, struct nfscldeleg *dp,
struct nfscllock *nlop, u_int8_t *own, struct nfscldeleg *dp,
struct nfscldeleg *dp;
struct nfscldeleg *dp, vnode_t vp, struct ucred *cred, NFSPROC_T *p,
struct nfsclopen *lop, struct nfsclowner *owp, struct nfscldeleg *dp,
struct nfscldeleg *ndp;
struct nfscldeleg *dp;
u_int32_t mode, struct nfsclopen *op, struct nfscldeleg **dpp,
int fhlen, struct ucred *cred, NFSPROC_T *p, struct nfscldeleg **dpp)
struct nfscldeleg *dp = *dpp, *tdp;
u_int8_t *name, int namelen, struct nfscldeleg **ndpp,
nfscl_trydelegreturn(struct nfscldeleg *dp, struct ucred *cred,
struct nfscldeleg *dp;
struct nfscldeleg *dp;
struct nfscldeleg *dp;
struct nfscldeleg *dp;
struct nfscldeleg *dp;
static struct nfscldeleg *
struct nfscldeleg *dp;
struct nfscldeleg *dp;
struct nfscldeleg *dp;
struct nfscldeleg *dp;
struct nfscldeleg *dp;
struct nfscldeleg *dp = NULL, *ldp = NULL;
u_int32_t, struct nfsclopen *, u_int8_t *, int, struct nfscldeleg **, int,
int nfsrpc_delegreturn(struct nfscldeleg *, struct kauth_cred *,
struct kauth_cred *, NFSPROC_T *, struct nfscldeleg **);
void nfscl_delegreturn(struct nfscldeleg *, int, struct nfsmount *,
struct nfscldeleg;
TAILQ_ENTRY(nfscldeleg) nfsdl_list;
LIST_ENTRY(nfscldeleg) nfsdl_hash;
TAILQ_HEAD(nfscldeleghead, nfscldeleg);
LIST_HEAD(nfscldeleghash, nfscldeleg);