Lines Matching defs:lop
634 struct nfslock lo, *lop = &lo;
663 lop->lo_flags = NFSLCK_READ;
683 lop->lo_first = off;
685 lop->lo_end = off + reqlen;
689 if (lop->lo_end < off)
690 lop->lo_end = NFS64BITSSET;
714 nd->nd_repstat = nfsrv_lockctrl(vp, &stp, &lop, NULL, clientid,
797 struct nfslock lo, *lop = &lo;
819 lop->lo_flags = NFSLCK_WRITE;
839 lop->lo_first = off;
843 lop->lo_end = off + len;
848 if (lop->lo_end < lop->lo_first)
849 lop->lo_end = NFS64BITSSET;
893 nd->nd_repstat = nfsrv_lockctrl(vp, &stp, &lop, NULL, clientid,
2164 struct nfslock *lop;
2255 MALLOC(lop, struct nfslock *, sizeof (struct nfslock),
2257 lop->lo_first = offset;
2259 lop->lo_end = NFS64BITSSET;
2261 lop->lo_end = offset + len;
2262 if (lop->lo_end <= lop->lo_first)
2265 lop->lo_flags = lflags;
2299 nd->nd_repstat = nfsrv_lockctrl(vp, &stp, &lop, &cf, clientid,
2301 if (lop)
2302 FREE((caddr_t)lop, M_NFSDLOCK);
2348 struct nfslock lo, *lop = &lo;
2417 nd->nd_repstat = nfsrv_lockctrl(vp, &stp, &lop, &cf, clientid,
2462 struct nfslock *lop;
2471 MALLOC(lop, struct nfslock *, sizeof (struct nfslock),
2474 lop->lo_flags = NFSLCK_UNLOCK;
2489 free(lop, M_NFSDLOCK);
2499 lop->lo_first = fxdr_hyper(tl);
2503 lop->lo_end = NFS64BITSSET;
2505 lop->lo_end = lop->lo_first + len;
2506 if (lop->lo_end <= lop->lo_first)
2533 nd->nd_repstat = nfsrv_lockctrl(vp, &stp, &lop, NULL, clientid,
2537 if (lop)
2538 free((caddr_t)lop, M_NFSDLOCK);