PWAIT
taskqueue_start_threads(&__w->tq, 1, PWAIT, fmt, ##__VA_ARGS__);\
(void) taskqueue_start_threads(&ndev->napi_tq, 1, PWAIT,
taskqueue_start_threads(&wq->taskqueue, cpus, PWAIT, "%s", name);
taskqueue_start_threads(&linux_irq_work_tq, 1, PWAIT,
taskqueue_start_threads(&acpi_taskq, acpi_max_threads, PWAIT, "acpi_task");
taskqueue_start_threads(&sc->chip_tq, 1, PWAIT, /* lower priority */
taskqueue_start_threads(&sc->sp_tq, 1, PWAIT, /* lower priority */
msleep((void *)fc, &fc->wait_lock, PWAIT|PCATCH, "-", 0);
err = msleep(xfer, lock, PWAIT|PCATCH, "fw_xferwait", 0);
if (msleep(fc->probe_thread, &fc->wait_lock, PWAIT, "fwthr", hz * 60))
#define FWPRI (PWAIT | PCATCH)
msleep(ia, &pmc_kthread_mtx, PWAIT, "pmclogw", 0);
msleep(ia, &pmc_kthread_mtx, PWAIT, "pmclogi", 0);
(void) msleep(po, &pmc_kthread_mtx, PWAIT,
#define IICPRI (PWAIT) /* XXX sleep/wakeup queue priority */
error = msleep(sc, &sc->lock, PWAIT | PCATCH, "SMBWAI", hz / 8);
PWAIT, "ipmidrain", 0);
err = tsleep(sc, PWAIT, "ismt_wait", 5 * hz);
error = taskqueue_start_threads_in_proc(&nvmft_taskq, mp_ncpus, PWAIT,
taskqueue_start_threads(&nvmf_tq, 1, PWAIT, "nvmf taskq");
msleep(sc->event_thread, &sc->temp_lock, PWAIT, "owtun", 0);
msleep(sc->event_thread, &sc->mtx, PWAIT, "cbbun", 0);
#define LPPRI (PWAIT)
#define PPBPRI (PWAIT)
#define SMBPRI (PWAIT) /* XXX sleep/wakeup queue priority */
msleep(sc, &sc->lock, PWAIT, "ixpslp", max(hz / 10, 1));
tsleep(sc, PWAIT, "TPM WITH INTERRUPTS", timeout / tick);
tsleep(sc, PWAIT, "TPMLOCREQUEST with INTR", timeout / tick);
/*priority*/PWAIT,
PWAIT | PCATCH, "waitev", hz/10);
error = msleep(&ncl_iodwant[myiod], &ncl_iod_mutex, PWAIT | PCATCH,
(void)mtx_sleep(clp, NFSCLSTATEMUTEXPTR, PWAIT,
(void)mtx_sleep(clp, NFSCLSTATEMUTEXPTR, PWAIT, "nfscl",
msleep(&ncl_numasync, &ncl_iod_mutex, PWAIT, "ioddie", 0);
mtx_sleep(&ald_active, &ald_mtx, PWAIT, "aldslp", 0);
mtx_sleep(ald_proc, &ald_mtx, PWAIT, "aldslp", 0);
error = msleep(q, &q->p_mtx, PWAIT | PCATCH | PDROP, "wait", 0);
PWAIT | PCATCH | PDROP, "pdwait", 0);
msleep(&p->p_lock, &p->p_mtx, PWAIT, "exithold", 0);
msleep(p, &ppeers_lock, PWAIT, "exit1", 0);
tsleep(&fp, PWAIT, "fail_point_drain", hz / 100);
tsleep(FP_SLEEP_CHANNEL(fp), PWAIT, "failpt", timo);
error = tsleep_sbt(&nanowait[curcpu], PWAIT | PCATCH, "nanslp",
(void) taskqueue_start_threads(&firmware_tq, 1, PWAIT,
(void)tsleep(&wait, PWAIT | PCATCH, "init_machclk", timo);
mtx_sleep(siftr_pkt_manager_thr, &siftr_pkt_mgr_mtx, PWAIT,
mtx_sleep(&wait_for_pkt, &siftr_pkt_mgr_mtx, PWAIT, "pktwait",
1 /* Must be single-threaded */, PWAIT,
taskqueue_start_threads(&nlp->nl_taskqueue, 1, PWAIT,
msleep(evp, SMB_IOD_EVLOCKPTR(iod), PWAIT | PDROP, "90evw", 0);
tsleep(&iod->iod_flags, PWAIT, "90sndw", hz);
PWAIT, "90mux", 0);
msleep(rqp, SMB_IOD_RQLOCKPTR(iod), PWAIT, "90xrm", 0);
tsleep(&iod->iod_flags, PWAIT, "90irq", hz);
msleep(&rqp->sr_state, SMBRQ_SLOCKPTR(rqp), PWAIT, "90wrq", 0);
tsleep(&iod->iod_flags, PWAIT, "90idle", iod->iod_sleeptimo);
PWAIT | PDROP, "90trcn", hz);
msleep(&crp_q, &crypto_q_mtx, PWAIT, "crypto_wait", 0);
msleep(&ret_worker->crp_ret_q, &ret_worker->crypto_ret_mtx, PWAIT,
mtx_sleep(td, &crypto_drivers_mtx, PWAIT, "crypto_destroy", 0);
mtx_sleep(cod, &cse->lock, PWAIT, "crydev", 0);
mtx_sleep(cod, &cse->lock, PWAIT, "crydev", 0);
taskqueue_start_threads(&taskqueue_##name, 1, PWAIT, \
1, PWAIT, "%s taskq", #name))