Lines Matching full:exclusive
278 (queue == SQ_EXCLUSIVE_QUEUE) ? "exclusive" : "shared"); in sleeplk()
333 * If the lock has exclusive waiters, give them preference in in wakeupshlk()
335 * If interruptible sleeps left the exclusive queue empty in wakeupshlk()
338 * exclusive waiters bit anyway. in wakeupshlk()
358 "%s: %p waking up threads on the exclusive queue", in wakeupshlk()
366 * Exclusive waiters sleeping with LK_SLEEPFAIL on in wakeupshlk()
387 "exclusive"); in wakeupshlk()
504 KASSERT(lk->lk_exslpfail == 0, ("lockmgr still exclusive waiters")); in lockdestroy()
513 * If no other thread has an exclusive lock, or in lockmgr_slock_try()
514 * no exclusive waiter is present, bump the count of in lockmgr_slock_try()
607 * The lock may already be locked exclusive by curthread, in lockmgr_slock_hard()
612 "%s: %p already held in exclusive mode", in lockmgr_slock_hard()
925 * exclusive lock and the exclusive waiters flag in lockmgr_xlock_hard()
1006 * Try to switch from one shared lock to an exclusive one. in lockmgr_upgrade()
1125 * The lock is held in exclusive mode. in lockmgr_xunlock_hard()
1147 * If the lock has exclusive waiters, give them in lockmgr_xunlock_hard()
1150 * If interruptible sleeps left the exclusive queue in lockmgr_xunlock_hard()
1153 * and cleaning up the exclusive waiters bit anyway. in lockmgr_xunlock_hard()
1174 "%s: %p waking up threads on the exclusive queue", in lockmgr_xunlock_hard()
1182 * Exclusive waiters sleeping with LK_SLEEPFAIL in lockmgr_xunlock_hard()
1193 "exclusive"); in lockmgr_xunlock_hard()
1462 * If interruptible sleeps left the exclusive in __lockmgr_args()
1466 * exclusive waiters bit anyway. in __lockmgr_args()
1480 * Exclusive waiters sleeping with in __lockmgr_args()
1504 "%s: %p waking up threads on the exclusive queue", in __lockmgr_args()
1521 "shared" : "exclusive"); in __lockmgr_args()
1528 * before to set the exclusive waiters in in __lockmgr_args()
1555 * exclusive lock and the exclusive waiters flag in __lockmgr_args()
1664 printf(" with exclusive waiters pending\n"); in lockmgr_printinfo()
1668 printf(" with exclusive spinners pending\n"); in lockmgr_printinfo()
1721 * We cannot trust WITNESS if the lock is held in exclusive in _lockmgr_assert()
1724 * exclusive mode even for the KA_LOCKED case. in _lockmgr_assert()
1826 db_printf("exclusive\n"); in db_show_lockmgr()
1829 db_printf("shared and exclusive\n"); in db_show_lockmgr()
1836 db_printf("exclusive\n"); in db_show_lockmgr()