PRINET
mtx_sleep(&d->bd_hbuf, &d->bd_lock, PRINET, "bd_hbuf", 0);
PRINET, "bd_hbuf", 0);
error = mtx_sleep(&d->bd_hbuf, &d->bd_lock, PRINET | PCATCH,
error = msleep(d, &d->bd_lock, PRINET | PCATCH,
selwakeuppri(&d->bd_sel, PRINET);