Lines Matching refs:lock_list
1116 struct lock_list_entry *lock_list, *lle; in witness_checkorder() local
1147 lock_list = td->td_sleeplocks; in witness_checkorder()
1148 if (lock_list == NULL || lock_list->ll_count == 0) in witness_checkorder()
1160 lock_list = PCPU_GET(spinlocks); in witness_checkorder()
1161 if (lock_list == NULL || lock_list->ll_count == 0) { in witness_checkorder()
1173 lock1 = find_instance(lock_list, lock); in witness_checkorder()
1199 lock1 = find_instance(lock_list, interlock); in witness_checkorder()
1213 plock = &lock_list->ll_children[lock_list->ll_count - 1]; in witness_checkorder()
1215 if (lock_list->ll_count > 1) in witness_checkorder()
1217 &lock_list->ll_children[lock_list->ll_count - 2]; in witness_checkorder()
1219 lle = lock_list->ll_next; in witness_checkorder()
1281 for (j = 0, lle = lock_list; lle != NULL; lle = lle->ll_next) { in witness_checkorder()
1509 struct lock_list_entry **lock_list, *lle; in witness_lock() local
1522 lock_list = &td->td_sleeplocks; in witness_lock()
1524 lock_list = PCPU_PTR(spinlocks); in witness_lock()
1527 instance = find_instance(*lock_list, lock); in witness_lock()
1543 lle = *lock_list; in witness_lock()
1548 lle->ll_next = *lock_list; in witness_lock()
1551 *lock_list = lle; in witness_lock()
1660 struct lock_list_entry **lock_list, *lle; in witness_unlock() local
1674 lock_list = &td->td_sleeplocks; in witness_unlock()
1676 lock_list = PCPU_PTR(spinlocks); in witness_unlock()
1677 lle = *lock_list; in witness_unlock()
1678 for (; *lock_list != NULL; lock_list = &(*lock_list)->ll_next) in witness_unlock()
1679 for (i = 0; i < (*lock_list)->ll_count; i++) { in witness_unlock()
1680 instance = &(*lock_list)->ll_children[i]; in witness_unlock()
1737 (*lock_list)->ll_count - 1); in witness_unlock()
1738 for (j = i; j < (*lock_list)->ll_count - 1; j++) in witness_unlock()
1739 (*lock_list)->ll_children[j] = in witness_unlock()
1740 (*lock_list)->ll_children[j + 1]; in witness_unlock()
1741 (*lock_list)->ll_count--; in witness_unlock()
1753 if ((*lock_list)->ll_count == 0) { in witness_unlock()
1754 if (*lock_list == lle) { in witness_unlock()
1758 lle = *lock_list; in witness_unlock()
1759 *lock_list = lle->ll_next; in witness_unlock()
1802 struct lock_list_entry *lock_list, *lle; in witness_warn() local
1841 lock_list = PCPU_GET(spinlocks); in witness_warn()
1842 if (lock_list != NULL && lock_list->ll_count != 0) { in witness_warn()
1851 lock1 = &lock_list->ll_children[lock_list->ll_count - 1]; in witness_warn()
1852 if (lock_list->ll_count == 1 && lock_list->ll_next == NULL && in witness_warn()
1861 n += witness_list_locks(&lock_list, printf); in witness_warn()
2320 witness_list_locks(struct lock_list_entry **lock_list, in witness_list_locks() argument
2327 for (lle = *lock_list; lle != NULL; lle = lle->ll_next) in witness_list_locks()
2360 struct lock_list_entry *lock_list; in witness_save() local
2380 lock_list = curthread->td_sleeplocks; in witness_save()
2384 lock_list = PCPU_GET(spinlocks); in witness_save()
2386 instance = find_instance(lock_list, lock); in witness_save()
2399 struct lock_list_entry *lock_list; in witness_restore() local
2415 lock_list = curthread->td_sleeplocks; in witness_restore()
2419 lock_list = PCPU_GET(spinlocks); in witness_restore()
2421 instance = find_instance(lock_list, lock); in witness_restore()
2546 struct lock_list_entry *lock_list; in witness_setflag() local
2554 lock_list = curthread->td_sleeplocks; in witness_setflag()
2558 lock_list = PCPU_GET(spinlocks); in witness_setflag()
2560 instance = find_instance(lock_list, lock); in witness_setflag()