FW_GMTX
#define FW_GLOCK(fc) mtx_lock(FW_GMTX(fc))
#define FW_GUNLOCK(fc) mtx_unlock(FW_GMTX(fc))
#define FW_GLOCK_ASSERT(fc) mtx_assert(FW_GMTX(fc), MA_OWNED)
err = msleep(&d->rq, FW_GMTX(d->fc), FWPRI, "fwra", 0);
err = msleep(ir, FW_GMTX(fc), FWPRI, "fw_read", hz);
err = msleep(it, FW_GMTX(fc), FWPRI, "fw_write", hz);
/*lockarg*/FW_GMTX(fc),
/*lockarg*/FW_GMTX(fc),
/*lockarg*/FW_GMTX(&sc->fc),
mtx_init(FW_GMTX(&sc->fc), "firewire", NULL, MTX_DEF);
/*lockarg*/FW_GMTX(&sc->fc),
mtx_destroy(FW_GMTX(&sc->fc));