Home | History | Annotate | Download | only in server

Lines Matching defs:lop

647 	struct nfslock lo, *lop = &lo;
676 lop->lo_flags = NFSLCK_READ;
696 lop->lo_first = off;
698 lop->lo_end = off + reqlen;
702 if (lop->lo_end < off)
703 lop->lo_end = NFS64BITSSET;
727 nd->nd_repstat = nfsrv_lockctrl(vp, &stp, &lop, NULL, clientid,
809 struct nfslock lo, *lop = &lo;
831 lop->lo_flags = NFSLCK_WRITE;
851 lop->lo_first = off;
855 lop->lo_end = off + len;
860 if (lop->lo_end < lop->lo_first)
861 lop->lo_end = NFS64BITSSET;
905 nd->nd_repstat = nfsrv_lockctrl(vp, &stp, &lop, NULL, clientid,
2186 struct nfslock *lop;
2277 MALLOC(lop, struct nfslock *, sizeof (struct nfslock),
2279 lop->lo_first = offset;
2281 lop->lo_end = NFS64BITSSET;
2283 lop->lo_end = offset + len;
2284 if (lop->lo_end <= lop->lo_first)
2287 lop->lo_flags = lflags;
2321 nd->nd_repstat = nfsrv_lockctrl(vp, &stp, &lop, &cf, clientid,
2323 if (lop)
2324 FREE((caddr_t)lop, M_NFSDLOCK);
2370 struct nfslock lo, *lop = &lo;
2439 nd->nd_repstat = nfsrv_lockctrl(vp, &stp, &lop, &cf, clientid,
2484 struct nfslock *lop;
2493 MALLOC(lop, struct nfslock *, sizeof (struct nfslock),
2496 lop->lo_flags = NFSLCK_UNLOCK;
2511 free(lop, M_NFSDLOCK);
2521 lop->lo_first = fxdr_hyper(tl);
2525 lop->lo_end = NFS64BITSSET;
2527 lop->lo_end = lop->lo_first + len;
2528 if (lop->lo_end <= lop->lo_first)
2555 nd->nd_repstat = nfsrv_lockctrl(vp, &stp, &lop, NULL, clientid,
2559 if (lop)
2560 free((caddr_t)lop, M_NFSDLOCK);