nfslock
MODULE_DEPEND(nfscl, nfslock, 1, 1, 1);
MODULE_DEPEND(nfs, nfslock, 1, 1, 1);
DEV_MODULE(nfslock, nfslock_modevent, NULL);
MODULE_VERSION(nfslock, 1);
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);
MODULE_DEPEND(nfslockd, nfslock, 1, 1, 1);
MODULE_DEPEND(nfsd, nfslock, 1, 1, 1);
struct nfslock *lop;
MALLOC(lop, struct nfslock *, sizeof (struct nfslock),
struct nfslock lo, *lop = &lo;
struct nfslock *lop;
MALLOC(lop, struct nfslock *, sizeof (struct nfslock),
struct nfslock lo, *lop = &lo;
struct nfslock lo, *lop = &lo;
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;
MALLOC(other_lop, struct nfslock *, 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,
struct nfslock *lop;
struct nfslock *lop;