Lines Matching defs:lock1
1142 * Parameters: lock1 Lock to split
1150 * *lock1 Modified original lock
1160 lf_split(struct lockf *lock1, struct lockf *lock2)
1166 lf_print("lf_split", lock1);
1173 if (lock1->lf_start == lock2->lf_start) {
1174 lock1->lf_start = lock2->lf_end + 1;
1175 lock2->lf_next = lock1;
1178 if (lock1->lf_end == lock2->lf_end) {
1179 lock1->lf_end = lock2->lf_start - 1;
1180 lock2->lf_next = lock1->lf_next;
1181 lock1->lf_next = lock2;
1191 bcopy(lock1, splitlock, sizeof *splitlock);
1194 lock1->lf_end = lock2->lf_start - 1;
1198 splitlock->lf_next = lock1->lf_next;
1200 lock1->lf_next = lock2;