sleepq_block
(void)sleepq_block(0, false, &cv_syncobj, nlocks);
error = sleepq_block(0, true, &cv_syncobj, nlocks);
error = sleepq_block(timo, false, &cv_syncobj, nlocks);
error = sleepq_block(timo, true, &cv_syncobj, nlocks);
return sleepq_block(timo, catch_p, &sleep_syncobj, nlocks);
error = sleepq_block(timo, catch_p, &sleep_syncobj, nlocks);
error = sleepq_block(timo, intr, &kpause_syncobj, nlocks);
sleepq_block(0, false, &callout_syncobj, nlocks);
sleepq_block(0, false, sobj, nlocks);
error = sleepq_block(timo, true, &lwp_park_syncobj, 0);
error = sleepq_block(timo, true, &select_sobj, 0);
int sleepq_block(int, bool, const struct syncobj *, int);