Lines Matching refs:sleepers
332 lock->sleepers = false; in rangelock_init()
339 MPASS(!lock->sleepers); in rangelock_destroy()
403 bool sleepers; in rangelock_unlock_int() local
410 sleepers = lock->sleepers; in rangelock_unlock_int()
411 lock->sleepers = false; in rangelock_unlock_int()
412 if (sleepers) in rangelock_unlock_int()
413 sleepq_broadcast(&lock->sleepers, SLEEPQ_SLEEP, 0, 0); in rangelock_unlock_int()
422 sleepq_lock(&lock->sleepers); in rangelock_unlock()
424 sleepq_release(&lock->sleepers); in rangelock_unlock()
458 lock->sleepers = true; in rl_insert_sleep()
459 sleepq_add(&lock->sleepers, NULL, "rangelk", 0, 0); in rl_insert_sleep()
460 sleepq_wait(&lock->sleepers, PRI_USER); in rl_insert_sleep()
512 sleepq_lock(&lock->sleepers); in rangelock_noncheating_destroy()
537 sleepq_lock(&lock->sleepers); in rl_conflict()
539 sleepq_release(&lock->sleepers); in rl_conflict()
556 sleepq_release(&lock->sleepers); in rl_conflict()
835 db_printf("rangelock %p sleepers %d\n", lock, lock->sleepers); in DB_SHOW_COMMAND()