Lines Matching defs:nlop
1089 struct nfscllock *nlop, *otherlop;
1114 nlop = malloc(
1116 nlop->nfslo_type = type;
1117 nlop->nfslo_first = off;
1119 nlop->nfslo_end = NFS64BITSSET;
1121 nlop->nfslo_end = off + len;
1122 if (nlop->nfslo_end <= nlop->nfslo_first)
1136 free(nlop, M_NFSCLLOCK);
1199 np->n_fhp->nfh_len, nlop, ownp, ldp, NULL);
1207 free(nlop, M_NFSCLLOCK);
1248 ret = nfscl_updatelock(lp, &nlop, &otherlop, donelocally);
1268 if (nlop)
1269 free(nlop, M_NFSCLLOCK);
1288 struct nfscllock *nlop, *other_lop = NULL;
1302 nlop = malloc(
1304 nlop->nfslo_type = F_UNLCK;
1305 nlop->nfslo_first = off;
1307 nlop->nfslo_end = NFS64BITSSET;
1309 nlop->nfslo_end = off + len;
1310 if (nlop->nfslo_end <= nlop->nfslo_first) {
1311 free(nlop, M_NFSCLLOCK);
1318 *other_lop = *nlop;
1338 /* Use other_lop, so nlop is still available */
1366 ret = nfscl_updatelock(lp, &nlop, NULL, 0);
1378 if (nlop)
1379 free(nlop, M_NFSCLLOCK);
1682 struct nfscllock *lop, *nlop;
1699 LIST_FOREACH_SAFE(lop, &lp->nfsl_lock, nfslo_list, nlop) {
2123 struct nfscllock *lop, *nlop;
2289 nlop = LIST_NEXT(lop, nfslo_list);
2302 lop = nlop;
4108 struct nfscllock *nlop, u_int8_t *own, struct nfscldeleg *dp,
4115 ret = nfscl_checkconflict(&dp->nfsdl_lock, nlop, own, lopp);
4122 ret = nfscl_checkconflict(&op->nfso_lock, nlop,
4132 nfscl_checkconflict(struct nfscllockownerhead *lhp, struct nfscllock *nlop,
4141 if (lop->nfslo_first >= nlop->nfslo_end)
4143 if (lop->nfslo_end <= nlop->nfslo_first)
4146 nlop->nfslo_type == F_WRLCK ||
4147 nlop->nfslo_type == F_UNLCK) {