nfsv4stateid_t
nfsv4stateid_t ndlck_stateid; /* stateid */
nfsv4stateid_t nd_curstateid; /* Current StateID */
nfsv4stateid_t nd_savedcurstateid; /* Saved Current StateID */
nfsm_stateidtom(struct nfsrv_descript *nd, nfsv4stateid_t *stateidp, int flag)
nfsv4stateid_t *st;
NFSM_BUILD(st, nfsv4stateid_t *, NFSX_STATEID);
int nfsrv_freestateid(struct nfsrv_descript *, nfsv4stateid_t *, NFSPROC_T *);
int nfsrv_teststateid(struct nfsrv_descript *, nfsv4stateid_t *, NFSPROC_T *);
struct nfslock **, struct nfslockconflict *, nfsquad_t, nfsv4stateid_t *,
struct nfsstate **, nfsquad_t, nfsv4stateid_t *, nfsv4stateid_t *,
int nfsrv_opencheck(nfsquad_t, nfsv4stateid_t *, struct nfsstate *,
nfsv4stateid_t *, struct nfsrv_descript *, NFSPROC_T *, int *);
int nfsrv_delegupdate(struct nfsrv_descript *, nfsquad_t, nfsv4stateid_t *,
nfsv4stateid_t *, struct nfsvattr *, nfsattrbit_t *, struct nfsexstuff *,
uint64_t, uint64_t, int, struct timespec *, int, nfsv4stateid_t *,
int, int *, uint64_t *, uint64_t *, uint64_t, nfsv4stateid_t *, int, int *,
uint64_t, int, int, nfsv4stateid_t *, int, uint32_t *, int *,
void nfsm_stateidtom(struct nfsrv_descript *, nfsv4stateid_t *, int);
uint64_t, uint64_t, uint64_t, nfsv4stateid_t *, int, struct ucred *,
int, uint64_t, uint64_t, nfsv4stateid_t *, struct ucred *, NFSPROC_T *,
NFSPROC_T *, nfsv4stateid_t *, void **);
int nfscl_removedeleg(vnode_t, NFSPROC_T *, nfsv4stateid_t *);
int nfscl_renamedeleg(vnode_t, nfsv4stateid_t *, int *, vnode_t,
nfsv4stateid_t *, int *, NFSPROC_T *);
int nfscl_layout(struct nfsmount *, vnode_t, u_int8_t *, int, nfsv4stateid_t *,
nfsv4stateid_t *, struct nfsstate *, int *, struct nfsvattr *, int32_t *,
nfsv4stateid_t nfsdl_stateid;
nfsv4stateid_t nfso_stateid;
nfsv4stateid_t nfsl_stateid;
nfsv4stateid_t nfsly_stateid;
nfsv4stateid_t st;
nfsv4stateid_t lay_stateid;
nfsv4stateid_t ls_stateid; /* The state id */
nfsv4stateid_t *stateidp;
static int nfsrpc_setattrrpc(vnode_t , struct vattr *, nfsv4stateid_t *,
nfsv4stateid_t *, NFSPROC_T *, struct nfsvattr *, int *);
struct ucred *, nfsv4stateid_t *, NFSPROC_T *, struct nfsvattr *, int *,
static int nfsrpc_deallocaterpc(vnode_t, off_t, off_t, nfsv4stateid_t *,
nfsv4stateid_t stateid;
nfsv4stateid_t *stateidp, struct ucred *cred, NFSPROC_T *p,
struct acl *, acl_type_t, nfsv4stateid_t *);
nfsv4stateid_t stateid;
uint64_t, nfsv4stateid_t *, struct ucred *, NFSPROC_T *, uint32_t,
uint32_t, uint32_t *, nfsv4stateid_t *, uint64_t, struct nfscllayout **,
nfsv4stateid_t *, int, struct nfscldevinfo *, struct nfscllayout *,
nfsv4stateid_t *, int, struct nfscldevinfo *, struct nfscllayout *,
static int nfsrpc_readds(vnode_t, struct uio *, nfsv4stateid_t *, int *,
nfsv4stateid_t *, struct nfsclds *, uint64_t, int,
static int nfsio_writedsmir(vnode_t, int *, int *, nfsv4stateid_t *,
static int nfsrpc_writedsmir(vnode_t, int *, int *, nfsv4stateid_t *,
nfsv4stateid_t stateid;
nfsv4stateid_t *stateidp, NFSPROC_T *p, struct nfsvattr *nap,
static int nfsrpc_allocaterpc(vnode_t, off_t, off_t, nfsv4stateid_t *,
nfsv4stateid_t stateid;
uint64_t, uint64_t, nfsv4stateid_t *, int, int, int);
nfsv4stateid_t *, int *, struct nfsclflayouthead *);
int *must_commit, struct ucred *cred, nfsv4stateid_t *stateidp,
struct nfscldeleg **, nfsv4stateid_t *, int, int, int, int *,
struct nfsfh **, int *, int *, int *, nfsv4stateid_t *,
uint64_t, uint64_t, int, int, nfsv4stateid_t *, int *,
int, nfsv4stateid_t *, int, uint32_t *, struct nfscllayout **,
nfsv4stateid_t *, nfsv4stateid_t *, struct nfsvattr *, int *,
nfsv4stateid_t stateid;
nfsv4stateid_t *, nfsv4stateid_t *, struct nfsvattr *, int *,
static int nfsrpc_seekrpc(vnode_t, off_t *, nfsv4stateid_t *, bool *,
nfsv4stateid_t *stateidp, struct nfsvattr *nap, int *attrflagp,
nfsv4stateid_t stateid;
nfsv4stateid_t dstateid;
nfsv4stateid_t fdstateid, tdstateid;
struct acl *aclp, acl_type_t aclt, nfsv4stateid_t *stateidp)
int layoutlen, nfsv4stateid_t *stateidp, int *retonclosep,
uint64_t off, uint64_t len, uint64_t lastbyte, nfsv4stateid_t *stateidp,
uint64_t len, nfsv4stateid_t *stateidp, struct ucred *cred, NFSPROC_T *p,
uint64_t len, nfsv4stateid_t *stateidp, struct ucred *cred, NFSPROC_T *p,
int iomode, uint32_t rw, uint32_t *notifybitsp, nfsv4stateid_t *stateidp,
nfsv4stateid_t stateid;
nfsv4stateid_t stateid;
int *eofp, nfsv4stateid_t *stateidp, int rwflag, struct nfscldevinfo *dp,
int *eofp, nfsv4stateid_t *stateidp, int rwflag, struct nfscldevinfo *dp,
nfsrpc_readds(vnode_t vp, struct uio *uiop, nfsv4stateid_t *stateidp, int *eofp,
nfsv4stateid_t *stateidp, struct nfsclds *dsp, uint64_t io_off, int len,
nfsv4stateid_t *stateidp, struct nfsclds *dsp, uint64_t io_off, int len,
nfsv4stateid_t *stateidp, struct nfsclds *dsp, uint64_t off, int len,
nfsv4stateid_t stateid;
nfsrpc_allocaterpc(vnode_t vp, off_t off, off_t len, nfsv4stateid_t *stateidp,
uint64_t len, uint64_t minlen, nfsv4stateid_t *stateidp, int layouttype,
nfsv4stateid_t *stateidp, int *retonclosep, struct nfsclflayouthead *flhp)
nfsv4stateid_t stateid;
nfsv4stateid_t *stateidp, int usecurstateid, int layouttype,
int *dattrflagp, int *unlockedp, nfsv4stateid_t *stateidp,
nfsv4stateid_t stateid;
nfsv4stateid_t stateid;
int newfhlen, nfsv4stateid_t *stateidp, int retonclose, uint32_t *notifybit,
nfsv4stateid_t instateid, outstateid;
size_t *lenp, nfsv4stateid_t *instateidp, nfsv4stateid_t *outstateidp,
nfsv4stateid_t instateid, outstateid;
size_t *lenp, bool toeof, nfsv4stateid_t *instateidp,
nfsv4stateid_t *outstateidp, struct nfsvattr *innap, int *inattrflagp,
nfsv4stateid_t stateid;
nfsrpc_seekrpc(vnode_t vp, off_t *offp, nfsv4stateid_t *stateidp, bool *eofp,
nfsv4stateid_t stateid;
nfscl_removedeleg(vnode_t vp, NFSPROC_T *p, nfsv4stateid_t *stp)
nfscl_renamedeleg(vnode_t fvp, nfsv4stateid_t *fstp, int *gotfdp, vnode_t tvp,
nfsv4stateid_t *tstp, int *gottdp, NFSPROC_T *p)
int fords, struct ucred *cred, NFSPROC_T *p, nfsv4stateid_t *stateidp,
nfsv4stateid_t *stateidp, int layouttype, int retonclose,
nfsv4stateid_t stateid;
nfsquad_t clientid, nfsv4stateid_t *stateidp, struct nfsstate *stp,
nfsv4stateid_t st;
nfsv4stateid_t st;
nfsv4stateid_t st;
nfsv4stateid_t st;
nfsv4stateid_t st;
nfsv4stateid_t st;
nfsv4stateid_t st;
nfsv4stateid_t stateid;
nfsv4stateid_t stateid;
nfsv4stateid_t stateid;
nfsv4stateid_t stateid;
nfsv4stateid_t stateid, delegstateid;
nfsv4stateid_t stateid;
nfsv4stateid_t stateid;
nfsv4stateid_t stateid;
nfsv4stateid_t stateid;
nfsv4stateid_t stateid;
nfsv4stateid_t stateid;
nfsv4stateid_t stateid;
nfsv4stateid_t stateid;
nfsv4stateid_t stateid;
nfsv4stateid_t stateid;
nfsv4stateid_t stateid;
nfsv4stateid_t stateid;
nfsv4stateid_t *stateidp = NULL, *tstateidp;
stateidp = mallocarray(cnt, sizeof(nfsv4stateid_t), M_TEMP, M_WAITOK);
nfsv4stateid_t stateid;
nfsv4stateid_t stateid;
nfsv4stateid_t stateid;
nfsv4stateid_t stateid;
nfsv4stateid_t stateid;
static int nfsrv_getstate(struct nfsclient *clp, nfsv4stateid_t *stateidp,
nfsv4stateid_t *stateidp, int specialid);
nfsv4stateid_t *stateidp, int trunc, fhandle_t *fhp,
nfsrv_getstate(struct nfsclient *clp, nfsv4stateid_t *stateidp, __unused u_int32_t flags,
nfsquad_t clientid, nfsv4stateid_t *stateidp,
nfsv4stateid_t *stateidp, char *layp, int *layoutlenp, NFSPROC_T *p);
static int nfsrv_recalllayout(nfsquad_t clid, nfsv4stateid_t *stateidp,
nfsv4stateid_t *delegstateidp);
nfsrv_opencheck(nfsquad_t clientid, nfsv4stateid_t *stateidp,
struct nfsstate **new_stpp, nfsquad_t clientid, nfsv4stateid_t *stateidp,
nfsv4stateid_t *delegstateidp, u_int32_t *rflagsp, struct nfsexstuff *exp,
nfsv4stateid_t *stateidp, struct nfsrv_descript *nd, NFSPROC_T *p,
nfsv4stateid_t *stateidp, vnode_t vp, int op, struct ucred *cred,
nfsv4stateid_t *stateidp, int specialid)
nfsrv_docallback(struct nfsclient *clp, int procnum, nfsv4stateid_t *stateidp,
nfsv4stateid_t tstateid;
nfsv4stateid_t *stateidp, struct nfsvattr *nvap, nfsattrbit_t *attrbitp,
nfsrv_freestateid(struct nfsrv_descript *nd, nfsv4stateid_t *stateidp,
nfsrv_teststateid(struct nfsrv_descript *nd, nfsv4stateid_t *stateidp,
nfsv4stateid_t *stateidp, int maxcnt, char *layp, int *hasnewsizep,
uint64_t minlen, nfsv4stateid_t *stateidp, int maxcnt, int *retonclose,
nfsrv_recalllayout(nfsquad_t clid, nfsv4stateid_t *stateidp, fhandle_t *fhp,
nfsv4stateid_t stateid;
int kind, nfsv4stateid_t *stateidp, int maxcnt, uint32_t *layp, int *fndp,
nfsv4stateid_t *stateidp, char *layp, int *layoutlenp, NFSPROC_T *p)
nfsv4stateid_t *delegstateidp)