PWAIT
TQ_SLEEP(tq, pp, &tq->tq_mutex, PWAIT, "taskqueue_destroy", 0);
TQ_SLEEP(queue, &t_barrier, &queue->tq_mutex, PWAIT, "-", 0);
TQ_SLEEP(queue, &tb_marker, &queue->tq_mutex, PWAIT, "-", 0);
TQ_SLEEP(queue, gtask, &queue->tq_mutex, PWAIT, "-", 0);
taskqueue_start_threads(&taskqueue_##name, 1, PWAIT, \
1, PWAIT, "%s taskq", #name))
tsleep(r, PWAIT, wmesg, 0);