sleepq_add
sleepq_add(c, NULL, "completion", flags, 0);
sleepq_add(c, NULL, "completion", flags, 0);
sleepq_add(wchan, NULL, wmesg, flags, 0);
sleepq_add(cvp, lock, cvp->cv_description, SLEEPQ_CONDVAR, 0);
sleepq_add(cvp, lock, cvp->cv_description, SLEEPQ_CONDVAR, 0);
sleepq_add(cvp, lock, cvp->cv_description, SLEEPQ_CONDVAR |
sleepq_add(cvp, lock, cvp->cv_description, SLEEPQ_CONDVAR, 0);
sleepq_add(cvp, lock, cvp->cv_description, SLEEPQ_CONDVAR |
sleepq_add(&lk->lock_object, NULL, iwmesg, SLEEPQ_LK,
sleepq_add(&lk->lock_object, NULL, wmesg, SLEEPQ_LK | (catch ?
sleepq_add(&lock->sleepers, NULL, "rangelk", 0, 0);
sleepq_add(&lock->head, NULL, "ranged1", 0, 0);
sleepq_add(&sx->lock_object, NULL, sx->lock_object.lo_name,
sleepq_add(&sx->lock_object, NULL, sx->lock_object.lo_name,
sleepq_add(ident, lock, wmesg, sleepq_flags, 0);
sleepq_add(ident, &mtx->lock_object, wmesg, SLEEPQ_SLEEP, 0);
sleepq_add(wchan, NULL, wmesg, catch ? SLEEPQ_INTERRUPTIBLE : 0, 0);
sleepq_add(
sleepq_add(flagsp, NULL, "vofflock", 0, 0);
void sleepq_add(const void *wchan, struct lock_object *lock,
sleepq_add(&zone->uz_max_items, NULL, "zonelimit", 0, 0);
sleepq_add(m, NULL, wmesg, 0, 0);