lock2 680 kern/vfs_lockf.c lf_split(struct lockf *lock1, struct lockf *lock2) lock2 687 kern/vfs_lockf.c lf_print("splitting from", lock2); lock2 693 kern/vfs_lockf.c if (lock1->lf_start == lock2->lf_start) { lock2 694 kern/vfs_lockf.c lock1->lf_start = lock2->lf_end + 1; lock2 695 kern/vfs_lockf.c lock2->lf_next = lock1; lock2 698 kern/vfs_lockf.c if (lock1->lf_end == lock2->lf_end) { lock2 699 kern/vfs_lockf.c lock1->lf_end = lock2->lf_start - 1; lock2 700 kern/vfs_lockf.c lock2->lf_next = lock1->lf_next; lock2 701 kern/vfs_lockf.c lock1->lf_next = lock2; lock2 710 kern/vfs_lockf.c splitlock->lf_start = lock2->lf_end + 1; lock2 713 kern/vfs_lockf.c lock1->lf_end = lock2->lf_start - 1; lock2 717 kern/vfs_lockf.c lock2->lf_next = splitlock; lock2 718 kern/vfs_lockf.c lock1->lf_next = lock2;