USB_MTX_ASSERT
#define UKBD_LOCK_ASSERT() USB_MTX_ASSERT(&Giant, MA_OWNED)
USB_MTX_ASSERT(&usb_quirk_mtx, MA_OWNED);
#define UCOM_MTX_ASSERT(sc, what) USB_MTX_ASSERT((sc)->sc_mtx, what)
USB_MTX_ASSERT(&sc->sc_mtx, MA_OWNED);
USB_MTX_ASSERT(info->xfer_mtx, MA_OWNED);
USB_MTX_ASSERT(pc->tag_parent->mtx, MA_OWNED);
USB_MTX_ASSERT(info->xfer_mtx, MA_OWNED);
#define USB_BUS_LOCK_ASSERT(_b, _t) USB_MTX_ASSERT(&(_b)->bus_mtx, _t)
#define USB_BUS_SPIN_LOCK_ASSERT(_b, _t) USB_MTX_ASSERT(&(_b)->bus_spin_lock, _t)
#define USB_XFER_LOCK_ASSERT(_x, _t) USB_MTX_ASSERT((_x)->xroot->xfer_mtx, _t)
USB_MTX_ASSERT(f->priv_mtx, MA_OWNED);
USB_MTX_ASSERT(f->priv_mtx, MA_OWNED);
USB_MTX_ASSERT(f->priv_mtx, MA_OWNED);
USB_MTX_ASSERT(f->priv_mtx, MA_OWNED);
USB_MTX_ASSERT(f->priv_mtx, MA_OWNED);
USB_MTX_ASSERT(up->up_mtx, MA_OWNED);
USB_MTX_ASSERT(up->up_mtx, MA_OWNED);
USB_MTX_ASSERT(up->up_mtx, MA_OWNED);
USB_MTX_ASSERT(up->up_mtx, MA_NOTOWNED);
USB_MTX_ASSERT(up->up_mtx, MA_OWNED);
USB_MTX_ASSERT(mtx, MA_NOTOWNED);