Lines Matching defs:lock1

732 witness_defineorder(struct lock_object *lock1, struct lock_object *lock2)
739 if (lock1 == NULL || lock1->lo_witness == NULL || lock2 == NULL ||
751 isitmydescendant(lock2->lo_witness, lock1->lo_witness)) {
757 itismychild(lock1->lo_witness, lock2->lo_witness);
767 struct lock_instance *lock1, *lock2, *plock;
837 lock1 = find_instance(lock_list, lock);
838 if (lock1 != NULL) {
839 if ((lock1->li_flags & LI_EXCLUSIVE) != 0 &&
846 if ((lock1->li_flags & LI_EXCLUSIVE) == 0 &&
859 lock1 = find_instance(lock_list, interlock);
860 if (lock1 == NULL)
863 else if ((lock1->li_flags & LI_RECURSEMASK) != 0)
939 lock1 = &lle->ll_children[i];
944 if (interlock == lock1->li_lock)
951 w1 = lock1->li_lock->lo_witness;
953 KASSERTMSG((lock1->li_lock->lo_flags &
963 if ((lock1->li_lock->lo_flags & LO_SLEEPABLE) != 0 &&
972 is_kernel_lock(lock1->li_lock))
982 (lock1->li_lock->lo_flags & LO_SLEEPABLE) == 0))
989 if ((lock1->li_lock->lo_flags & LO_SLEEPABLE) == 0 &&
1023 (lock1->li_lock->lo_flags & LO_IS_VNODE) != 0)
1031 (lock1->li_lock->lo_flags & LO_SLEEPABLE) == 0))
1034 else if ((lock1->li_lock->lo_flags & LO_SLEEPABLE) == 0
1059 lock1->li_lock, lock1->li_lock->lo_name,
1069 lock1->li_lock, lock1->li_lock->lo_name,
1391 struct lock_instance *lock1;
1402 lock1 = &lle->ll_children[i];
1403 if (lock1->li_lock == lock)
1406 is_kernel_lock(lock1->li_lock))
1409 (lock1->li_lock->lo_flags & LO_SLEEPABLE) != 0)
1421 witness_list_lock(lock1, printf);
1432 lock1 = &lock_list->ll_children[lock_list->ll_count - 1];
1434 lock1->li_lock == lock && n == 0)