Lines Matching refs:lock2
1090 * lock2 Overlapping lock region requiring the
1098 * *lock2 Overlapping lock (inserted into list)
1107 lf_split(struct lockf *lock1, struct lockf *lock2)
1114 lf_print("splitting from", lock2);
1120 if (lock1->lf_start == lock2->lf_start) {
1121 lock1->lf_start = lock2->lf_end + 1;
1122 lock2->lf_next = lock1;
1125 if (lock1->lf_end == lock2->lf_end) {
1126 lock1->lf_end = lock2->lf_start - 1;
1127 lock2->lf_next = lock1->lf_next;
1128 lock1->lf_next = lock2;
1139 splitlock->lf_start = lock2->lf_end + 1;
1141 lock1->lf_end = lock2->lf_start - 1;
1146 lock2->lf_next = splitlock;
1147 lock1->lf_next = lock2;