PRIBIO
cam_periph_hold(periph, PRIBIO) == 0) {
cam_periph_sleep(periph, &softc->refcount, PRIBIO, "adaclose", 1);
if ((error = cam_periph_hold(periph, PRIBIO|PCATCH)) != 0) {
PRIBIO, "cbwait", 0);
error = msleep(sim, mtx, PRIBIO, "simfree", 0);
cam_periph_sleep(periph, &periph->ccb_list, PRIBIO,
if (taskqueue_start_threads(&xsoftc.xpt_taskq, 1, PRIBIO, "CAM taskq"))
PRIBIO, "-", 0);
PRIBIO, "-", 0);
msleep(&xsoftc.ccb_scanq, &xsoftc.xpt_topo_lock, PRIBIO,
cam_periph_sleep(periph, &softc->refcount, PRIBIO,
cam_periph_hold(periph, PRIBIO|PCATCH);
cam_periph_hold(periph, PRIBIO|PCATCH);
(void)cam_periph_hold(periph, PRIBIO);
if ((error = cam_periph_hold(periph, PRIBIO|PCATCH)) != 0) {
cam_periph_sleep(periph, &softc->refcount, PRIBIO, "sddaclose", 1);
if ((error = cam_periph_hold(periph, PRIBIO|PCATCH)) != 0) {
error = cam_periph_sleep(periph, &softc->disk->d_mediasize, PRIBIO,
cam_periph_hold(periph, PRIBIO) == 0) {
cam_periph_sleep(periph, &softc->refcount, PRIBIO, "ndaclose", 1);
if ((error = cam_periph_hold(periph, PRIBIO | PCATCH)) != 0) {
error = msleep(&softc->toc, cam_periph_mtx(periph), PRIBIO,"cdmedia",0);
if ((error = cam_periph_hold(periph, PRIBIO | PCATCH)) != 0) {
if (cam_periph_hold(periph, PRIBIO) != 0) {
(void)cam_periph_hold(periph, PRIBIO);
if ((error = cam_periph_hold(periph, PRIBIO | PCATCH)) != 0) {
if ((error = da_periph_hold(periph, PRIBIO|PCATCH, DA_REF_OPEN_HOLD)) != 0) {
error = cam_periph_sleep(periph, &softc->disk->d_mediasize, PRIBIO,
if (da_periph_hold(periph, PRIBIO, DA_REF_CLOSE_HOLD) == 0) {
cam_periph_sleep(periph, &softc->refcount, PRIBIO, "daclose", 1);
cam_periph_mtx(periph), PRIBIO,
selwakeuppri(&softc->read_select, PRIBIO);
error = cam_periph_hold(periph, PRIBIO|PCATCH);
error = cam_periph_hold(periph, PRIBIO|PCATCH);
if ((error = cam_periph_hold(periph, PRIBIO|PCATCH)) != 0) {
if ((error = cam_periph_hold(periph, PRIBIO)) != 0) {
cam_periph_sleep(periph, softc, PRIBIO, "targbh", hz/2);
PRIBIO | PCATCH, "tgabrt", 0);
selwakeuppri(&softc->read_select, PRIBIO);
PRIBIO | PCATCH, "targrd", 0);
retval = msleep(sc->aifthread, &sc->aac_io_lock, PRIBIO,
error = msleep(cm, &sc->aac_io_lock, PRIBIO, "aacwait", 0);
selwakeuppri(&sc->rcv_select, PRIBIO);
error = tsleep(sc->aac_aifq, PRIBIO |
retval = msleep(sc->aifthread, &sc->aac_io_lock, PRIBIO,
error = msleep(cm, &sc->aac_io_lock, PRIBIO, "aacraid_wait", 0);
selwakeuppri(&sc->rcv_select, PRIBIO);
error = tsleep(sc->aac_aifq, PRIBIO |
msleep(ch, &ch->mtx, PRIBIO, "ahcisusp", hz/100);
msleep(ch, &ch->state_mtx, PRIBIO, "atasusp", hz/100);
error = msleep_sbt(cr, &cr->cr_sc->ciss_mtx, PRIBIO, "cissREQ",
error = msleep(&sc->ciss_periodic_notify, &sc->ciss_mtx, PRIBIO, "cissNEA", hz * 5);
i = tsleep(fdc, PRIBIO, "fddata", hz);
tsleep(fdc, PRIBIO, "fdrecal", hz);
tsleep(fdc, PRIBIO, "fdseek", hz);
tsleep(bp, PRIBIO, "fdwait", hz);
msleep(fdc->fdc_thread, &fdc->fdc_mtx, PRIBIO, "fdcdet", 0);
tsleep(fdc, PRIBIO, "fdcrst", hz);
PRIBIO, "-", 0);
tsleep(fdc, PRIBIO, "fdrecal", hz);
tsleep(fdc->fd, PRIBIO, "fdhdstl", settle);
tsleep(fdc, PRIBIO, "fdseek", hz);
tsleep(fdc->fd, PRIBIO, "fdhdstl", settle);
msleep(sc, &sc->sc_mtx, PRIBIO, "at45dq", 0);
mtx_sleep(sc->disk, &sc->disk_mtx, PRIBIO,
msleep(sc, &sc->sc_mtx, PRIBIO, "mx25jq", 0);
msleep(sc, &sc->sc_mtx, PRIBIO, "jobqueue", hz);
msleep(sc, &sc->sc_mtx, PRIBIO, "w25nq", 0);
if (mtx_sleep(qcb, &ida->lock, PRIBIO, "idacmd", 5 * hz)) {
msleep(fc, &isp->isp_lock, PRIBIO, "ispf", slp * hz);
mtx_sleep(&fc->num_threads, &isp->isp_lock, PRIBIO, "isp_reap", 0);
sched_prio(curthread, PRIBIO);
msleep(sc, &sc->queue_mtx, PRIBIO | PDROP, "mdwait", 0);
msleep(&sc->flags, &sc->queue_mtx, PRIBIO, "mddestroy", 0);
msleep(sc->procp, &sc->queue_mtx, PRIBIO, "mddestroy", hz / 10);
msleep(cm, &sc->mfi_io_lock, PRIBIO, "mfiwait", 0);
mtx_sleep(mc->mc_private, &sc->mlx_io_lock, PRIBIO | PCATCH, "mlxwcmd", hz);
msleep(part, &part->disk_mtx, PRIBIO,
msleep(&sc->tm_chan, &sc->mpi3mr_mtx, PRIBIO,
msleep(&sc->timestamp_chan, &sc->reset_mutex, PRIBIO,
msleep(&sc->watchdog_chan, &sc->reset_mutex, PRIBIO,
taskqueue_start_threads(&cam_sc->ev_tq, 1, PRIBIO, "%s taskq",
taskqueue_start_threads(&sassc->ev_tq, 1, PRIBIO, "%s taskq",
PRIBIO, "mpr_porten", 300 * hz);
taskqueue_start_threads(&sassc->ev_tq, 1, PRIBIO, "%s taskq",
msleep_ret = msleep(&sc->port_enable_complete, &sc->mps_mtx, PRIBIO,
msleep(&sc->ocr_chan, &sc->sim_lock, PRIBIO,
msleep(&sc->ocr_chan, &sc->sim_lock, PRIBIO,
msleep(&sc->ocr_chan, &sc->sim_lock, PRIBIO, "mrsas_ocr",
sleep_stat = msleep(&sc->ocr_chan, &sc->sim_lock, PRIBIO, "tm_sleep", 50*hz);
msleep(&sc->ocr_chan, &sc->sim_lock, PRIBIO, "mrsas_reset_wakeup",
msleep(ch, &ch->mtx, PRIBIO, "mvssusp", hz/100);
msleep(&sc->spa_g_queue, &sc->spa_g_mtx, PRIBIO,
msleep(&sc->spa_g_queue, &sc->spa_g_mtx, PRIBIO, "spa_e", 0);
mtx_sleep(aer, &aer->mtx, PRIBIO, "nvme_pt", 0);
mtx_sleep(pt, mtx, PRIBIO, "nvme_pt", 0);
mtx_sleep(npc, mtx, PRIBIO, "nvme_npc", 0);
msleep(bio, mtx, PRIBIO, "biotestwait", 0);
curthread->td_base_pri = PRIBIO;
msleep(sc, &sc->ofwd_queue_mtx, PRIBIO | PDROP,
if (msleep(&request, &sc->mtx, PRIBIO, "pstwt", 10 * hz)) {
error = cam_periph_hold(periph, PRIBIO);
msleep(ch, &ch->mtx, PRIBIO, "siissusp", hz/100);
selwakeuppri(&bs->sel, PRIBIO);
#define CHN_BROADCAST(x) cv_broadcastpri(x, PRIBIO)
PRIBIO | PCATCH, "pcmsg", timo);
rv = tsleep(sc, PRIBIO | PCATCH, "legacy_tpm_start",
rv = tsleep(sc, PRIBIO | PCATCH, "legacy_tpm_end",
rv = tsleep(sc->sc_init, PRIBIO | PCATCH, "tpm_locality", 1);
rv = tsleep(sc, PRIBIO | PCATCH, "tpm_getburst", 1);
rv = tsleep(c, PRIBIO | PCATCH, "tpm_poll", 1);
rv = tsleep(c, PRIBIO | PCATCH, "tpm_intr", to);
if (mtx_sleep(&sc->vtblk_vq, VTBLK_MTX(sc), PRIBIO, "vtblkq",
PRIBIO, "blkf_susp", 30 * hz) == EWOULDBLOCK) {
tsleep(&fvdat->flag, PRIBIO, "fusevinv", 2 * hz);
&ncl_iod_mutex, slpflag | PRIBIO, "nfsaio",
error = tsleep(&np->n_flag, PRIBIO, "smfsvinv", 2 * hz);
msleep(&sc->sc_workers, &sc->sc_queue_mtx, PRIBIO,
msleep(&sc->sc_workers, &sc->sc_queue_mtx, PRIBIO,
msleep(sc, &sc->sc_queue_mtx, PRIBIO,
msleep(sc, &sc->sc_queue_mtx, PRIBIO,
tsleep(crp, PRIBIO, "geli", hz / 5);
msleep(&sc->sc_workers, &sc->sc_queue_mtx, PRIBIO,
msleep(&g_wait_event, &g_eventlock, PRIBIO | PDROP,
msleep(ep, &g_eventlock, PRIBIO, "g_waitfor_event", 0);
PRIBIO | PDROP, "-", 0);
PRIBIO | PDROP, "-", 0);
sched_prio(g_down_td, PRIBIO);
sched_prio(g_event_td, PRIBIO);
sched_prio(g_up_td, PRIBIO);
msleep(sc, &sc->sc_mtx, PRIBIO | PDROP, "gj:work", 0);
error = msleep(sc, &sc->sc_mtx, PRIBIO,
error = msleep(sc, &sc->sc_mtx, PRIBIO | PDROP, "gj:work", timeout);
sched_prio(curthread, PRIBIO);
msleep(&sc->sc_worker, &sc->sc_mtx, PRIBIO, "gj:destroy", 0);
tsleep(&g_journal_sync_requested, PRIBIO, "j:sreq", hz / 2);
msleep(&sc->sc_journal_copying, &sc->sc_mtx, PRIBIO,
tsleep(&g_journal_switcher_state, PRIBIO, "jfini:wait", hz / 5);
error = tsleep(&g_journal_switcher_state, PRIBIO, "jsw:wait",
sched_prio(curthread, PRIBIO);
MSLEEP(sc, &sc->sc_queue_mtx, PRIBIO | PDROP, "m:w1",
MSLEEP(ep, &sc->sc_events_mtx, PRIBIO | PDROP, "m:event",
tsleep(&sc->sc_worker, PRIBIO, "m:destroy", hz / 5);
error = sx_sleep(&sc, &sc->sc_lock, PRIBIO | PCATCH | PDROP,
msleep(&g_multipath_kt_state, &gmtbq_mtx, PRIBIO,
msleep(&g_multipath_kt_state, &gmtbq_mtx, PRIBIO,
sched_prio(curthread, PRIBIO);
PRIBIO | PDROP, "-", timeout);
PRIBIO | PDROP, "r:destroy", hz * 3);
MSLEEP(error, ep, &sc->sc_queue_mtx, PRIBIO | PDROP, "m:event",
sched_prio(curthread, PRIBIO);
MSLEEP(sc, &sc->sc_queue_mtx, PRIBIO | PDROP, "r3:w1",
MSLEEP(&sc->sc_queue, &sc->sc_queue_mtx, PRIBIO | PDROP,
MSLEEP(ep, &sc->sc_events_mtx, PRIBIO | PDROP, "r3:event",
tsleep(&sc->sc_worker, PRIBIO, "r3:destroy", hz / 5);
msleep(sc->procp, &sc->queue_mtx, PRIBIO, "guzfree",
sched_prio(curthread, PRIBIO);
msleep(sc, &sc->queue_mtx, PRIBIO | PDROP,
msleep(csw, &devmtx, PRIBIO, "devprg", hz/10);
msleep(&csw, &devmtx, PRIBIO, "devdrn", hz / 10);
msleep(&csw->d_devs, &devmtx, PRIBIO, "devscd", hz/10);
PRIBIO | PCATCH, "pipdww", 0);
PRIBIO | PCATCH, "pipdwc", 0);
error = msleep(wpipe, PIPE_MTX(wpipe), PRIBIO | PCATCH,
error = msleep(wpipe, PIPE_MTX(rpipe), PRIBIO | PCATCH,
PRIBIO | PCATCH, "pipewr", 0);
msleep(cpipe, PIPE_MTX(cpipe), PRIBIO, "pipecl", 0);
prio = PRIBIO;
PRIBIO | PCATCH,
if (msleep(p, &aio_job_mtx, PRIBIO, "aiordy",
error = msleep(&p->p_aioinfo, AIO_MTX(ki), PRIBIO | PCATCH,
PRIBIO | PCATCH, "aiospn", 0);
error = msleep(&p->p_aioinfo, AIO_MTX(ki), PRIBIO | PCATCH,
msleep(&p->p_aioinfo, AIO_MTX(ki), PRIBIO, "aioprn", hz);
msleep(bp, mtxp, PRIBIO, wmesg, 0);
bwait(bp, PRIBIO, "biord");
bwait(bp, PRIBIO, "biowr");
slpflag | PRIBIO, "bo_wwait", timeo);
PRIBIO|PDROP, "bufspace", hz/10);
PRIBIO, "-", hz);
msleep(sc, &sc->sc_mtx, PRIBIO, "detach", 0);
msleep(sc, &sc->sc_mtx, PRIBIO, "jobqueue", 0);
msleep(ch, &ch->mtx, PRIBIO, "fsl_satasusp", hz/100);
msleep(sc, &sc->sc_mtx, PRIBIO, "opalflash", 0);
tsleep(&sc->sc_deferredq, PRIBIO, "ps3disk", 10);
bwait(bp, PRIBIO, "rawrd");
bwait(nbp, PRIBIO, "rawrd");
PRIBIO | PDROP, "getbuf", 0);
rw_sleep(&bp->b_xflags, lock, PRIBIO, "getbuf", 0);
msleep(jblocks, LOCK_PTR(ump), PRIBIO, "jblocks", hz);
msleep(&bp->b_xflags, BO_LOCKPTR(bp->b_bufobj), PRIBIO,