nfslock
struct nfslock **, struct nfslockconflict *, nfsquad_t, nfsv4stateid_t *,
struct nfslock;
LIST_ENTRY(nfslock) lo_lckowner;
LIST_ENTRY(nfslock) lo_lckfile;
LIST_HEAD(, nfslock) lf_lock; /* Lock list */
LIST_HEAD(, nfslock) lf_locallock; /* Local lock list */
LIST_HEAD(nfslockhead, nfslock);
struct nfslock lo, *lop = &lo;
struct nfslock *lop;
lop = malloc(sizeof (struct nfslock),
struct nfslock lo, *lop = &lo;
struct nfslock *lop;
lop = malloc(sizeof (struct nfslock),
struct nfslock lo, *lop = &lo;
struct nfslock lo, *lop = &lo;
struct nfslock inlo, outlo, *inlop = &inlo, *outlop = &outlo;
struct nfslock inlo, outlo, *inlop = &inlo, *outlop = &outlo;
struct nfslock lo, *lop = &lo;
struct nfslock *lop;
struct nfslock *lop;
static void nfsrv_freenfslock(struct nfslock *lop);
static void nfsrv_insertlock(struct nfslock *new_lop,
struct nfslock *insert_lop, struct nfsstate *stp, struct nfslockfile *lfp);
static void nfsrv_updatelock(struct nfsstate *stp, struct nfslock **new_lopp,
struct nfslock **other_lopp, struct nfslockfile *lfp);
struct nfslock *lop, *nlop;
nfsrv_freenfslock(struct nfslock *lop)
struct nfslock **new_lopp, struct nfslockconflict *cfp,
struct nfslock *lop;
struct nfslock *new_lop = *new_lopp;
struct nfslock *other_lop = NULL;
other_lop = malloc(sizeof (struct nfslock),
nfsrv_insertlock(new_lop, (struct nfslock *)new_stp, new_stp,
nfsrv_insertlock(struct nfslock *new_lop, struct nfslock *insert_lop,
struct nfslock *lop, *nlop;
nfsrv_updatelock(struct nfsstate *stp, struct nfslock **new_lopp,
struct nfslock **other_lopp, struct nfslockfile *lfp)
struct nfslock *new_lop = *new_lopp;
struct nfslock *lop, *tlop, *ilop;
struct nfslock *other_lop = *other_lopp;
ilop = (struct nfslock *)stp;
ilop = (struct nfslock *)lfp;
struct nfslock lo, *lop = &lo;
struct nfslock *lop, *nlop;
struct nfslock *lop;
struct nfslock *new_lop, *other_lop;
new_lop = malloc(sizeof (struct nfslock), M_NFSDLOCK, M_WAITOK);
other_lop = malloc(sizeof (struct nfslock), M_NFSDLOCK,