cv_wait
cv_wait(uptag->cv, uptag->lock);
cv_wait(uptag->cv, uptag->lock);
cv_wait(&f->cv_drain, &usb_ref_lock);
cv_wait(&udev->ref_cv, &usb_ref_lock);
cv_wait(&sc->cv, &sc->lock);
cv_wait(&sc->cv, &sc->lock);
cv_wait(&up->up_cv, up->up_lock);
cv_wait(&up->up_drain, up->up_lock);
cv_wait(&up->up_cv, up->up_lock);
cv_wait(&sc->buf_cv, &sc->dev_lock);
cv_wait(&sc->buf_cv, &sc->dev_lock);
cv_wait(&dmv->dev_cv, &dmv->dev_mtx);
cv_wait(&pccmd->cv, &pcs->mtx);
cv_wait(&pccmd->cv, &pcs->mtx);
cv_wait(&sc->ipmi_request_added, &sc->ipmi_lock);
cv_wait(&t->reset_cv, &t->seq_lock);
cv_wait(&scp->state_cv, &scp->seq_lock);
cv_wait(&scp->out_cv, &scp->seq_lock);
cv_wait(&scp->th_cv, &scp->seq_lock);
cv_wait(&wrch->cv, wrch->lock);
cv_wait(&wrch->cv, wrch->lock);
cv_wait(&(x)->cv, (x)->lock); \
cv_wait(&(x)->cv, (x)->lock); \