MUTEX_SPIN
MUTEX_SPIN, IPL_SCHED);
mutex_init(&tlb_lock, MUTEX_SPIN, IPL_VM);
its->its_lock = mutex_obj_alloc(MUTEX_SPIN, IPL_NONE);
mutex_init(&sc->sc_intr_lock, MUTEX_SPIN, IPL_HIGH);
mutex_init(&sa->sa_mtx, MUTEX_SPIN, IPL_HIGH);
mutex_init(&xpmsg_mutex, MUTEX_SPIN, IPL_SCHED);
mutex_init(&ci->ci_ctx_lock, MUTEX_SPIN, IPL_VM);
mutex_init(&pseg_lock, MUTEX_SPIN, IPL_VM);
mutex_init(&vq->vq_freedesc_lock, MUTEX_SPIN, sc->sc_ipl);
mutex_init(&vq->vq_aring_lock, MUTEX_SPIN, sc->sc_ipl);
mutex_init(&vq->vq_uring_lock, MUTEX_SPIN, sc->sc_ipl);
if (type == MUTEX_SPIN) {
mutex_init(&qlock, MUTEX_SPIN, IPL_NONE);
mutex_init(&pmap_tlb_miss_lock, MUTEX_SPIN, IPL_HIGH);