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