sim_lock
sim_lock_assert_owned(sim_lock *lock)
sim_lock_assert_unowned(sim_lock *lock)
sim_lock *lock)
sim_lock *lock, int max_dev_transactions,
sim_lock sim_mplock;
cam_sim_lock(sim_lock *lock)
cam_sim_unlock(sim_lock *lock)
cam_sim_cond_lock(sim_lock *lock)
cam_sim_cond_unlock(sim_lock *lock, int doun)
sim_lock *lock;
extern sim_lock sim_mplock;
void cam_sim_lock(sim_lock *lock);
void cam_sim_unlock(sim_lock *lock);
int cam_sim_cond_lock(sim_lock *lock);
void cam_sim_cond_unlock(sim_lock *lock, int doun);
void sim_lock_assert_owned(sim_lock *lock);
void sim_lock_assert_unowned(sim_lock *lock);
int timo, sim_lock *lock);
sim_lock *lock,
ARCMSR_LOCK_INIT(&acb->sim_lock, "arcmsr sim lock");
ARCMSR_LOCK_DESTROY(&acb->sim_lock);
ARCMSR_LOCK_ACQUIRE(&acb->sim_lock);
ARCMSR_LOCK_RELEASE(&acb->sim_lock);
arcmsr_lock_t sim_lock;
lockmgr(&sc->sim_lock, LK_EXCLUSIVE);
lksleep(&sc->ocr_chan, &sc->sim_lock, 0,
lockmgr(&sc->sim_lock, LK_RELEASE);
lockinit(&sc->sim_lock, "mrsas_sim_lock", 0, LK_CANRECURSE);
lockuninit(&sc->sim_lock);
lockuninit(&sc->sim_lock);
struct lock sim_lock; // sim lock
lockmgr(&sc->sim_lock, LK_EXCLUSIVE);
lockmgr(&sc->sim_lock, LK_RELEASE);
lockmgr(&sc->sim_lock, LK_EXCLUSIVE);
lockmgr(&sc->sim_lock, LK_RELEASE);
lockmgr(&sc->sim_lock, LK_RELEASE);
lockmgr(&sc->sim_lock, LK_RELEASE);
lockmgr(&sc->sim_lock, LK_RELEASE);
lockmgr(&sc->sim_lock, LK_RELEASE);
lockmgr(&sc->sim_lock, LK_EXCLUSIVE);
lockmgr(&sc->sim_lock, LK_RELEASE);
lockmgr(&sc->sim_lock, LK_RELEASE);
lockmgr(&sc->sim_lock, LK_RELEASE);
device_get_unit(sc->mrsas_dev), &sc->sim_lock, mrsas_cam_depth,
lockmgr(&sc->sim_lock, LK_EXCLUSIVE);
lockmgr(&sc->sim_lock, LK_RELEASE);
lockmgr(&sc->sim_lock, LK_RELEASE);
lockmgr(&sc->sim_lock, LK_RELEASE);
device_get_unit(sc->mrsas_dev), &sc->sim_lock, mrsas_cam_depth,
lockmgr(&sc->sim_lock, LK_EXCLUSIVE);
lockmgr(&sc->sim_lock, LK_RELEASE);
lockmgr(&sc->sim_lock, LK_RELEASE);
lockmgr(&sc->sim_lock, LK_RELEASE);
lockmgr(&sc->sim_lock, LK_EXCLUSIVE);
lockmgr(&sc->sim_lock, LK_RELEASE);
struct lock *sim_lock;/* ptr to sim lock */
device_get_unit(sc->bus_dev), sc->sim_lock,
lockmgr(sc->sim_lock, LK_EXCLUSIVE);
lockmgr(sc->sim_lock, LK_RELEASE);
lockmgr(sc->sim_lock, LK_RELEASE);
lockmgr(sc->sim_lock, LK_RELEASE);
lockmgr(sc->sim_lock, LK_EXCLUSIVE);
lockuninit(sc->sim_lock);
lockmgr(sc->sim_lock, LK_EXCLUSIVE);
lockmgr(sc->sim_lock, LK_RELEASE);
lockmgr(sc->sim_lock, LK_RELEASE);
lockmgr(sc->sim_lock, LK_EXCLUSIVE);
lockmgr(sc->sim_lock, LK_RELEASE);
sc->sim_lock = &(sc->sim_lock_handle);
lockinit(sc->sim_lock, "tw_osl_sim_lock", 0, LK_CANRECURSE);
lockinit(&sc->sim_lock, "tws_sim_lock", 0, LK_CANRECURSE);
lockuninit(&sc->sim_lock);
lockuninit(&sc->sim_lock);
struct lock sim_lock; /* sim lock */
lockmgr(&sc->sim_lock, LK_EXCLUSIVE);
lockmgr(&sc->sim_lock, LK_RELEASE);
lockmgr(&sc->sim_lock, LK_EXCLUSIVE);
lockmgr(&sc->sim_lock, LK_RELEASE);
KKASSERT(lockowned(&sc->sim_lock));
KKASSERT(lockowned(&sc->sim_lock));
&sc->sim_lock,
lockmgr(&sc->sim_lock, LK_EXCLUSIVE);
lockmgr(&sc->sim_lock, LK_RELEASE);
lockmgr(&sc->sim_lock, LK_RELEASE);
lockmgr(&sc->sim_lock, LK_RELEASE);
lockmgr(&sc->sim_lock, LK_RELEASE);
lockmgr(&sc->sim_lock, LK_EXCLUSIVE);
lockmgr(&sc->sim_lock, LK_RELEASE);
KKASSERT(lockowned(&sc->sim_lock));
lockmgr(&sc->sim_lock, LK_EXCLUSIVE);
lockmgr(&sc->sim_lock, LK_RELEASE);
lockmgr(&sc->sim_lock, LK_EXCLUSIVE);
lockmgr(&sc->sim_lock, LK_RELEASE);
lockmgr(&sc->sim_lock, LK_EXCLUSIVE);
lockmgr(&sc->sim_lock, LK_RELEASE);
KKASSERT(lockowned(&sc->sim_lock));
lockmgr(&sc->sim_lock, LK_EXCLUSIVE);
lockmgr(&sc->sim_lock, LK_RELEASE);