Symbol: nfsstate
sys/fs/nfs/nfs_var.h
108
int nfsrv_lockctrl(vnode_t, struct nfsstate **,
sys/fs/nfs/nfs_var.h
112
struct nfsstate **, nfsquad_t, nfsv4stateid_t *, nfsv4stateid_t *,
sys/fs/nfs/nfs_var.h
114
int nfsrv_opencheck(nfsquad_t, nfsv4stateid_t *, struct nfsstate *,
sys/fs/nfs/nfs_var.h
116
int nfsrv_openupdate(vnode_t, struct nfsstate *, nfsquad_t,
sys/fs/nfs/nfs_var.h
120
int nfsrv_releaselckown(struct nfsstate *, nfsquad_t, NFSPROC_T *);
sys/fs/nfs/nfs_var.h
61
struct nfsstate;
sys/fs/nfs/nfs_var.h
741
nfsv4stateid_t *, struct nfsstate *, int *, struct nfsvattr *, int32_t *,
sys/fs/nfs/nfsrvstate.h
207
LIST_ENTRY(nfsstate) ls_hash; /* Hash list entry */
sys/fs/nfs/nfsrvstate.h
208
LIST_ENTRY(nfsstate) ls_list; /* List of opens/delegs */
sys/fs/nfs/nfsrvstate.h
209
LIST_ENTRY(nfsstate) ls_file; /* Opens/Delegs for a file */
sys/fs/nfs/nfsrvstate.h
219
struct nfsstate *openowner; /* Open only */
sys/fs/nfs/nfsrvstate.h
258
struct nfsstate *lo_stp;
sys/fs/nfs/nfsrvstate.h
295
LIST_HEAD(, nfsstate) lf_open; /* Open list */
sys/fs/nfs/nfsrvstate.h
296
LIST_HEAD(, nfsstate) lf_deleg; /* Delegation list */
sys/fs/nfs/nfsrvstate.h
43
LIST_HEAD(nfsstatehead, nfsstate);
sys/fs/nfsserver/nfs_nfsdport.c
2575
nfsquad_t clientid, nfsv4stateid_t *stateidp, struct nfsstate *stp,
sys/fs/nfsserver/nfs_nfsdserv.c
1114
struct nfsstate st, *stp = &st;
sys/fs/nfsserver/nfs_nfsdserv.c
2548
struct nfsstate *stp = NULL;
sys/fs/nfsserver/nfs_nfsdserv.c
2590
stp = malloc(sizeof (struct nfsstate) + i,
sys/fs/nfsserver/nfs_nfsdserv.c
2637
stp = malloc(sizeof (struct nfsstate),
sys/fs/nfsserver/nfs_nfsdserv.c
2776
struct nfsstate *stp = NULL;
sys/fs/nfsserver/nfs_nfsdserv.c
2791
stp = malloc(sizeof (struct nfsstate) + i,
sys/fs/nfsserver/nfs_nfsdserv.c
2891
struct nfsstate *stp;
sys/fs/nfsserver/nfs_nfsdserv.c
2900
stp = malloc(sizeof (struct nfsstate),
sys/fs/nfsserver/nfs_nfsdserv.c
3009
struct nfsstate *stp = NULL;
sys/fs/nfsserver/nfs_nfsdserv.c
3045
stp = malloc(sizeof (struct nfsstate) + i,
sys/fs/nfsserver/nfs_nfsdserv.c
3578
struct nfsstate st, *stp = &st;
sys/fs/nfsserver/nfs_nfsdserv.c
3762
struct nfsstate st, *stp = &st;
sys/fs/nfsserver/nfs_nfsdserv.c
3817
struct nfsstate st, *stp = &st;
sys/fs/nfsserver/nfs_nfsdserv.c
4534
struct nfsstate *stp = NULL;
sys/fs/nfsserver/nfs_nfsdserv.c
4551
stp = malloc(sizeof (struct nfsstate) + len,
sys/fs/nfsserver/nfs_nfsdserv.c
5706
struct nfsstate st, *stp = &st;
sys/fs/nfsserver/nfs_nfsdserv.c
5815
struct nfsstate st, *stp = &st;
sys/fs/nfsserver/nfs_nfsdserv.c
5922
struct nfsstate inst, outst, *instp = &inst, *outstp = &outst;
sys/fs/nfsserver/nfs_nfsdserv.c
6156
struct nfsstate inst, outst, *instp = &inst, *outstp = &outst;
sys/fs/nfsserver/nfs_nfsdserv.c
902
struct nfsstate st, *stp = &st;
sys/fs/nfsserver/nfs_nfsdstate.c
1104
struct nfsstate *stp, *openstp, *lckownstp;
sys/fs/nfsserver/nfs_nfsdstate.c
1171
struct nfsstate *stp;
sys/fs/nfsserver/nfs_nfsdstate.c
1344
struct nfsstate *stp, *nstp;
sys/fs/nfsserver/nfs_nfsdstate.c
146
static void nfsrv_freeopenowner(struct nfsstate *stp, int cansleep,
sys/fs/nfsserver/nfs_nfsdstate.c
1470
struct nfsstate *stp, *nstp;
sys/fs/nfsserver/nfs_nfsdstate.c
148
static void nfsrv_freeopen(struct nfsstate *stp, vnode_t vp, int cansleep,
sys/fs/nfsserver/nfs_nfsdstate.c
150
static void nfsrv_freelockowner(struct nfsstate *stp, vnode_t vp, int cansleep,
sys/fs/nfsserver/nfs_nfsdstate.c
152
static void nfsrv_freeallnfslocks(struct nfsstate *stp, vnode_t vp,
sys/fs/nfsserver/nfs_nfsdstate.c
1527
struct nfsstate *stp, *nstp;
sys/fs/nfsserver/nfs_nfsdstate.c
1539
nfsrv_freedeleg(struct nfsstate *stp)
sys/fs/nfsserver/nfs_nfsdstate.c
1558
nfsrv_freeopenowner(struct nfsstate *stp, int cansleep, NFSPROC_T *p)
sys/fs/nfsserver/nfs_nfsdstate.c
156
static void nfsrv_freedeleg(struct nfsstate *);
sys/fs/nfsserver/nfs_nfsdstate.c
1560
struct nfsstate *nstp, *tstp;
sys/fs/nfsserver/nfs_nfsdstate.c
158
u_int32_t flags, struct nfsstate **stpp);
sys/fs/nfsserver/nfs_nfsdstate.c
1586
nfsrv_freeopen(struct nfsstate *stp, vnode_t vp, int cansleep, NFSPROC_T *p)
sys/fs/nfsserver/nfs_nfsdstate.c
1588
struct nfsstate *nstp, *tstp;
sys/fs/nfsserver/nfs_nfsdstate.c
159
static void nfsrv_getowner(struct nfsstatehead *hp, struct nfsstate *new_stp,
sys/fs/nfsserver/nfs_nfsdstate.c
160
struct nfsstate **stpp);
sys/fs/nfsserver/nfs_nfsdstate.c
1639
nfsrv_freelockowner(struct nfsstate *stp, vnode_t vp, int cansleep,
sys/fs/nfsserver/nfs_nfsdstate.c
1658
nfsrv_freeallnfslocks(struct nfsstate *stp, vnode_t vp, int cansleep,
sys/fs/nfsserver/nfs_nfsdstate.c
166
struct nfslock *insert_lop, struct nfsstate *stp, struct nfslockfile *lfp);
sys/fs/nfsserver/nfs_nfsdstate.c
167
static void nfsrv_updatelock(struct nfsstate *stp, struct nfslock **new_lopp,
sys/fs/nfsserver/nfs_nfsdstate.c
1749
struct nfsstate **stpp)
sys/fs/nfsserver/nfs_nfsdstate.c
1751
struct nfsstate *stp;
sys/fs/nfsserver/nfs_nfsdstate.c
1781
nfsrv_getowner(struct nfsstatehead *hp, struct nfsstate *new_stp,
sys/fs/nfsserver/nfs_nfsdstate.c
1782
struct nfsstate **stpp)
sys/fs/nfsserver/nfs_nfsdstate.c
1784
struct nfsstate *stp;
sys/fs/nfsserver/nfs_nfsdstate.c
1808
nfsrv_lockctrl(vnode_t vp, struct nfsstate **new_stpp,
sys/fs/nfsserver/nfs_nfsdstate.c
1815
struct nfsstate *new_stp = *new_stpp;
sys/fs/nfsserver/nfs_nfsdstate.c
1817
struct nfsstate *tstp, *mystp, *nstp;
sys/fs/nfsserver/nfs_nfsdstate.c
1821
struct nfsstate *stp = NULL, *lckstp = NULL; /* Shut up gcc. */
sys/fs/nfsserver/nfs_nfsdstate.c
186
static int nfsrv_delegconflict(struct nfsstate *stp, int *haslockp,
sys/fs/nfsserver/nfs_nfsdstate.c
193
static void nfsrv_delaydelegtimeout(struct nfsstate *stp);
sys/fs/nfsserver/nfs_nfsdstate.c
195
struct nfsstate *stp, struct nfsrvcache *op);
sys/fs/nfsserver/nfs_nfsdstate.c
196
static int nfsrv_nootherstate(struct nfsstate *stp);
sys/fs/nfsserver/nfs_nfsdstate.c
251
u_quad_t filerev, uint64_t rdonly, struct nfsstate **new_delegp,
sys/fs/nfsserver/nfs_nfsdstate.c
252
struct nfsstate *new_stp, struct nfslockfile *lfp, uint32_t *rflagsp,
sys/fs/nfsserver/nfs_nfsdstate.c
2552
struct nfsstate *new_stp, vnode_t vp, struct nfsrv_descript *nd,
sys/fs/nfsserver/nfs_nfsdstate.c
2555
struct nfsstate *stp, *nstp;
sys/fs/nfsserver/nfs_nfsdstate.c
2557
struct nfsstate *ownerstp;
sys/fs/nfsserver/nfs_nfsdstate.c
2806
struct nfsstate **new_stpp, nfsquad_t clientid, nfsv4stateid_t *stateidp,
sys/fs/nfsserver/nfs_nfsdstate.c
2810
struct nfsstate *new_stp = *new_stpp;
sys/fs/nfsserver/nfs_nfsdstate.c
2811
struct nfsstate *stp, *nstp;
sys/fs/nfsserver/nfs_nfsdstate.c
2812
struct nfsstate *openstp = NULL, *new_open, *ownerstp, *new_deleg;
sys/fs/nfsserver/nfs_nfsdstate.c
2841
new_open = malloc(sizeof (struct nfsstate),
sys/fs/nfsserver/nfs_nfsdstate.c
2843
new_deleg = malloc(sizeof (struct nfsstate),
sys/fs/nfsserver/nfs_nfsdstate.c
307
struct nfsstate *stp, *tstp;
sys/fs/nfsserver/nfs_nfsdstate.c
3449
nfsrv_openupdate(vnode_t vp, struct nfsstate *new_stp, nfsquad_t clientid,
sys/fs/nfsserver/nfs_nfsdstate.c
3453
struct nfsstate *stp;
sys/fs/nfsserver/nfs_nfsdstate.c
3604
struct nfsstate *stp;
sys/fs/nfsserver/nfs_nfsdstate.c
3689
nfsrv_releaselckown(struct nfsstate *new_stp, nfsquad_t clientid,
sys/fs/nfsserver/nfs_nfsdstate.c
3692
struct nfsstate *stp, *nstp, *openstp, *ownstp;
sys/fs/nfsserver/nfs_nfsdstate.c
3836
struct nfsstate *stp, struct nfslockfile *lfp)
sys/fs/nfsserver/nfs_nfsdstate.c
3868
else if ((struct nfsstate *)insert_lop == stp)
sys/fs/nfsserver/nfs_nfsdstate.c
3886
nfsrv_updatelock(struct nfsstate *stp, struct nfslock **new_lopp,
sys/fs/nfsserver/nfs_nfsdstate.c
4022
struct nfsstate *stp, struct nfsrvcache *op)
sys/fs/nfsserver/nfs_nfsdstate.c
4569
struct nfsstate *stp;
sys/fs/nfsserver/nfs_nfsdstate.c
5077
nfsrv_delegconflict(struct nfsstate *stp, int *haslockp, NFSPROC_T *p,
sys/fs/nfsserver/nfs_nfsdstate.c
5268
struct nfsstate *stp;
sys/fs/nfsserver/nfs_nfsdstate.c
5359
struct nfsstate *stp, *nstp;
sys/fs/nfsserver/nfs_nfsdstate.c
5490
struct nfsstate st, *stp = &st;
sys/fs/nfsserver/nfs_nfsdstate.c
5536
struct nfsstate *stp;
sys/fs/nfsserver/nfs_nfsdstate.c
5648
struct nfsstate *stp, *nstp;
sys/fs/nfsserver/nfs_nfsdstate.c
5734
nfsrv_delaydelegtimeout(struct nfsstate *stp)
sys/fs/nfsserver/nfs_nfsdstate.c
5754
nfsrv_nootherstate(struct nfsstate *stp)
sys/fs/nfsserver/nfs_nfsdstate.c
5756
struct nfsstate *tstp;
sys/fs/nfsserver/nfs_nfsdstate.c
6433
struct nfsstate *stp;
sys/fs/nfsserver/nfs_nfsdstate.c
6478
struct nfsstate *stp;
sys/fs/nfsserver/nfs_nfsdstate.c
668
struct nfsstate *stp;
sys/fs/nfsserver/nfs_nfsdstate.c
8008
struct nfsstate *stp;
sys/fs/nfsserver/nfs_nfsdstate.c
8771
u_quad_t filerev, uint64_t rdonly, struct nfsstate **new_delegp,
sys/fs/nfsserver/nfs_nfsdstate.c
8772
struct nfsstate *new_stp, struct nfslockfile *lfp, uint32_t *rflagsp,
sys/fs/nfsserver/nfs_nfsdstate.c
8775
struct nfsstate *up_deleg, *new_deleg;
sys/fs/nfsserver/nfs_nfsdstate.c
8855
struct nfsstate *stp, *nstp;
sys/fs/nfsserver/nfs_nfsdstate.c
8903
struct nfsstate *stp, *nstp;