Lines Matching refs:new_lop
2557 nfscl_insertlock(struct nfscllockowner *lp, struct nfscllock *new_lop, in nfscl_insertlock() argument
2562 LIST_INSERT_HEAD(&lp->nfsl_lock, new_lop, nfslo_list); in nfscl_insertlock()
2564 LIST_INSERT_AFTER(insert_lop, new_lop, nfslo_list); in nfscl_insertlock()
2583 struct nfscllock *new_lop = *new_lopp; in nfscl_updatelock() local
2592 if (new_lop->nfslo_type == F_UNLCK) in nfscl_updatelock()
2601 if (lop->nfslo_end >= new_lop->nfslo_first) { in nfscl_updatelock()
2602 if (new_lop->nfslo_end < lop->nfslo_first) { in nfscl_updatelock()
2610 if (new_lop->nfslo_type == lop->nfslo_type || in nfscl_updatelock()
2611 (new_lop->nfslo_first <= lop->nfslo_first && in nfscl_updatelock()
2612 new_lop->nfslo_end >= lop->nfslo_end)) { in nfscl_updatelock()
2620 if (new_lop->nfslo_type != lop->nfslo_type || in nfscl_updatelock()
2621 new_lop->nfslo_first != lop->nfslo_first || in nfscl_updatelock()
2622 new_lop->nfslo_end != lop->nfslo_end) in nfscl_updatelock()
2624 if (lop->nfslo_first < new_lop->nfslo_first) in nfscl_updatelock()
2625 new_lop->nfslo_first = lop->nfslo_first; in nfscl_updatelock()
2626 if (lop->nfslo_end > new_lop->nfslo_end) in nfscl_updatelock()
2627 new_lop->nfslo_end = lop->nfslo_end; in nfscl_updatelock()
2638 if (new_lop->nfslo_first <= lop->nfslo_first) { in nfscl_updatelock()
2646 if (lop->nfslo_first != new_lop->nfslo_end) { in nfscl_updatelock()
2647 lop->nfslo_first = new_lop->nfslo_end; in nfscl_updatelock()
2652 if (new_lop->nfslo_end >= lop->nfslo_end) { in nfscl_updatelock()
2661 if (lop->nfslo_end != new_lop->nfslo_first) { in nfscl_updatelock()
2662 lop->nfslo_end = new_lop->nfslo_first; in nfscl_updatelock()
2679 tmp = new_lop->nfslo_first; in nfscl_updatelock()
2681 other_lop = new_lop; in nfscl_updatelock()
2687 other_lop->nfslo_first = new_lop->nfslo_end; in nfscl_updatelock()
2706 nfscl_insertlock(lp, new_lop, ilop, local); in nfscl_updatelock()