Home | History | Annotate | Download | only in client

Lines Matching defs:nlop

935 	struct nfscllock *nlop, *otherlop;
960 MALLOC(nlop, struct nfscllock *,
962 nlop->nfslo_type = type;
963 nlop->nfslo_first = off;
965 nlop->nfslo_end = NFS64BITSSET;
967 nlop->nfslo_end = off + len;
968 if (nlop->nfslo_end <= nlop->nfslo_first)
981 FREE((caddr_t)nlop, M_NFSCLLOCK);
1041 np->n_fhp->nfh_len, nlop, ownp, ldp, NULL);
1049 FREE((caddr_t)nlop, M_NFSCLLOCK);
1090 ret = nfscl_updatelock(lp, &nlop, &otherlop, donelocally);
1110 if (nlop)
1111 FREE((caddr_t)nlop, M_NFSCLLOCK);
1131 struct nfscllock *nlop, *other_lop = NULL;
1145 MALLOC(nlop, struct nfscllock *,
1147 nlop->nfslo_type = F_UNLCK;
1148 nlop->nfslo_first = off;
1150 nlop->nfslo_end = NFS64BITSSET;
1152 nlop->nfslo_end = off + len;
1153 if (nlop->nfslo_end <= nlop->nfslo_first) {
1154 FREE((caddr_t)nlop, M_NFSCLLOCK);
1161 *other_lop = *nlop;
1181 /* Use other_lop, so nlop is still available */
1212 ret = nfscl_updatelock(lp, &nlop, NULL, 0);
1224 if (nlop)
1225 FREE((caddr_t)nlop, M_NFSCLLOCK);
1499 struct nfscllock *lop, *nlop;
1502 LIST_FOREACH_SAFE(lop, &lp->nfsl_lock, nfslo_list, nlop) {
1884 struct nfscllock *lop, *nlop;
2040 nlop = LIST_NEXT(lop, nfslo_list);
2054 lop = nlop;
3670 struct nfscllock *nlop, u_int8_t *own, struct nfscldeleg *dp,
3678 ret = nfscl_checkconflict(&dp->nfsdl_lock, nlop, own, lopp);
3686 ret = nfscl_checkconflict(&op->nfso_lock, nlop,
3697 nfscl_checkconflict(struct nfscllockownerhead *lhp, struct nfscllock *nlop,
3706 if (lop->nfslo_first >= nlop->nfslo_end)
3708 if (lop->nfslo_end <= nlop->nfslo_first)
3711 nlop->nfslo_type == F_WRLCK ||
3712 nlop->nfslo_type == F_UNLCK) {