isp_lock
device_get_unit(isp->isp_dev), &isp->isp_lock,
callout_init_mtx(&fc->gdt, &isp->isp_lock, 0);
msleep(fc, &isp->isp_lock, PRIBIO, "ispf", slp * hz);
mtx_sleep(&fc->num_threads, &isp->isp_lock, PRIBIO, "isp_reap", 0);
callout_init_mtx(&isp->isp_osinfo.tmo, &isp->isp_lock, 0);
callout_init_mtx(&tp->timer, &isp->isp_lock, 0);
#define ISP_LOCK(isp) mtx_lock(&(isp)->isp_lock)
#define ISP_UNLOCK(isp) mtx_unlock(&(isp)->isp_lock)
#define ISP_ASSERT_LOCKED(isp) mtx_assert(&(isp)->isp_lock, MA_OWNED)
&(isp)->isp_lock, 0, "isp_sleep", (x) * SBT_1US, 0, 0)
msleep(resp, &isp->isp_lock, 0, "isprqa", 1);
msleep(resp, &isp->isp_lock, 0, "ispha", 1);
if (msleep(resp, &isp->isp_lock, 0, "ispeeq", timeout) != 0) {
busdma_lock_mutex, &isp->isp_lock, &isp->isp_osinfo.dmat))
callout_init_mtx(&pcmd->wdog, &isp->isp_lock, 0);
mtx_init(&isp->isp_lock, "isp", NULL, MTX_DEF);
mtx_destroy(&isp->isp_lock);
mtx_destroy(&isp->isp_lock);