cv_destroy
cv_destroy(&sc->sc_cmd_cv);
cv_destroy(&sc->sc_cv);
cv_destroy(udpt->cv);
cv_destroy(&f->cv_io);
cv_destroy(&f->cv_drain);
cv_destroy(&udev->ctrlreq_cv);
cv_destroy(&udev->ref_cv);
cv_destroy(&sc->cv);
cv_destroy(&up->up_cv);
cv_destroy(&up->up_drain);
cv_destroy(&info->cv_drain);
cv_destroy(&sc->buf_cv);
cv_destroy(&dmv->dev_cv);
cv_destroy(&pccmd->cv);
cv_destroy(&pcs->cv);
cv_destroy(&scp->state_cv);
cv_destroy(&scp->empty_cv);
cv_destroy(&scp->reset_cv);
cv_destroy(&scp->out_cv);
cv_destroy(&scp->in_cv);
cv_destroy(&scp->th_cv);
cv_destroy(&c->cv);
cv_destroy(&c->intr_cv);
cv_destroy(&d->cv);
cv_destroy(&((waitqueue).wq)); \
void cv_destroy(struct cv *);