MTX_SPIN
mtx_init(&icu_lock, "icu", NULL, MTX_SPIN | MTX_NOWITNESS);
mtx_init(&qframe_mtx, "qfrmlk", NULL, MTX_SPIN);
MTX_SYSINIT(pcicfg_mtx, &pcicfg_mtx, "pcicfg_mtx", MTX_SPIN);
mtx_init(&pt_ctx->buf.lock, "pttopa", NULL, MTX_SPIN);
mtx_init(&vatpic->mtx, "vatpic lock", NULL, MTX_SPIN);
mtx_init(&vatpit->mtx, "vatpit lock", NULL, MTX_SPIN);
mtx_init(&vioapic->mtx, "vioapic lock", NULL, MTX_SPIN);
mtx_init(&vlapic->timer_mtx, "vlapic timer mtx", NULL, MTX_SPIN);
mtx_init(&sc->mtx, "A10 AINTC lock", "", MTX_SPIN);
mtx_init(&sc->sc_mtx, "a10 dmac", NULL, MTX_SPIN);
mtx_init(&sc->mtx, "a31 dmac", NULL, MTX_SPIN);
mtx_init(&sc->sc_mtx, "aw gpio", "gpio", MTX_SPIN);
mtx_init(&sc->mutex, "GIC lock", NULL, MTX_SPIN);
mtx_init(&ap_boot_mtx, "ap boot", NULL, MTX_SPIN);
mtx_init(&sc->sc_mtx, "pl310lock", NULL, MTX_SPIN);
mtx_init(&allpmaps_lock, "allpmaps", NULL, MTX_SPIN);
mtx_init(&sc->sc_mtx, "bcm gpio", "gpio", MTX_SPIN);
device_get_nameunit((sc)->bls_dev), "bmc_local_intc", MTX_SPIN)
mtx_init(&sc->sc_mtx, "Raspberry Pi virtgpio", NULL, MTX_SPIN);
mtx_init(&sc->sc_mtx, device_get_nameunit(sc->dev), NULL, MTX_SPIN);
mtx_init(&sc->mutex, device_get_nameunit(dev), NULL, MTX_SPIN);
mtx_init(&sc->mutex, device_get_nameunit(dev), NULL, MTX_SPIN);
mtx_init(&sc->mtx, "MPIC lock", NULL, MTX_SPIN);
mtx_init(&pcicfg_mtx, "pcicfg", NULL, MTX_SPIN);
mtx_init(&sc->pps_mtx, "dmtpps", NULL, MTX_SPIN);
"ti_gpio", MTX_SPIN)
"ti_sdma", MTX_SPIN)
mtx_init(&sc->sc_mtx, "aapl gpio", "gpio", MTX_SPIN);
mtx_init(&sc->gic_mtx, "GICv3 lock", NULL, MTX_SPIN);
mtx_init(&sc->sc_its_dev_lock, "ITS device lock", NULL, MTX_SPIN);
mtx_init(&sc->sc_its_cmd_lock, "ITS cmd lock", NULL, MTX_SPIN);
mtx_init(&set->asid_set_mutex, "asid set", NULL, MTX_SPIN);
mtx_init(&sc->asid_set_mutex, "asid set", NULL, MTX_SPIN);
mtx_init(&sc->sc_mtx, "rk gpio", "gpio", MTX_SPIN);
mtx_init(&sc->mtx, "rk pinctrl", "pinctrl", MTX_SPIN);
mtx_init(&info->lock, lock_name, NULL, MTX_SPIN);
mtx_init(&info->lock, lock_name, NULL, MTX_SPIN);
mtx_init(&sc->sc_lock, "Arm SPE lock", NULL, MTX_SPIN);
MTX_SPIN);
MTX_SPIN);
mtx_init(&vgic_cpu->lr_mtx, "VGICv3 ICH_LR_EL2 lock", NULL, MTX_SPIN);
MTX_SPIN);
mtx_init(&al->al_lock, al->al_name, NULL, MTX_SPIN);
"amdgpio", MTX_SPIN)
mtx_init(&sc->sc_mtx, "asmc", NULL, MTX_SPIN);
MTX_SPIN);
mtx_init(&pdata->mdio_mutex, "xgbe MDIO mutex lock", NULL, MTX_SPIN);
mtx_init(spinlock, "axgbe_spin", NULL, MTX_SPIN);
"bhndb dwa_steal lock", MTX_SPIN);
MTX_INIT(&sc->sge.reg_lock, sc->reglockbuf, NULL, MTX_SPIN);
device_get_nameunit((_sc)->dev), "syscon", MTX_SPIN)
mtx_init(&req->mtx, "req", "SCMI", MTX_SPIN);
mtx_init(&rp->mtx, "reqs_pool", "SCMI", MTX_SPIN);
mtx_init(&trs->mtx, "tokens", "SCMI", MTX_SPIN);
"bytgpio", MTX_SPIN)
"chvgpio", MTX_SPIN)
mtx_init(&sc->sc_mtx, device_get_nameunit(dev), "pl061", MTX_SPIN);
"gpio", MTX_SPIN)
mtx_init(&po->po_mtx, "pmc-owner-mtx", "pmc-per-proc", MTX_SPIN);
MTX_SPIN);
MTX_SPIN);
MTX_SPIN);
mtx_init(&ctx->mtx, "ctx", NULL, MTX_SPIN);
mtx_init(&hwt_contexthash_mtx, "hwt ctx hash", "hwt ctx", MTX_SPIN);
mtx_init(&txr->hn_txlist_spin, "hn txlist", NULL, MTX_SPIN);
mtx_init(&rbr->rxbr_lock, "vmbus_rxbr", NULL, MTX_SPIN);
mtx_init(&tbr->txbr_lock, "vmbus_txbr", NULL, MTX_SPIN);
mtx_init(&sc->io_lock, "IG4 I/O lock", NULL, MTX_SPIN);
mtx_init(&sc->intr_lock, "geniiic intr lock", NULL, MTX_SPIN);
mtx_init(&r->lock_spin, lock_name, NULL, MTX_SPIN);
mtx_init(&sc->admin_reply_lock, "Admin Reply Queue Lock", NULL, MTX_SPIN);
mtx_init(&sc->admin_req_lock, "Admin Request Queue lock", NULL, MTX_SPIN);
mtx_init(&sc->reply_free_q_lock, "Reply free Queue lock", NULL, MTX_SPIN);
mtx_init(&sc->sense_buf_q_lock, "Sense buffer Queue lock", NULL, MTX_SPIN);
mtx_init(&sc->chain_buf_lock, "Chain buffer lock", NULL, MTX_SPIN);
mtx_init(&sc->target_lock, "Target lock", NULL, MTX_SPIN);
mtx_init(&op_reply_q->q_lock, q_lock_name, NULL, MTX_SPIN);
mtx_init(&op_req_q->q_lock, q_lock_name, NULL, MTX_SPIN);
mtx_init(&sc->ioctl_lock, "mrsas_ioctl_lock", NULL, MTX_SPIN);
NULL, MTX_SPIN);
mtx_init(&q->lock, "mbq", NULL, MTX_SPIN);
mtx_init(&ntb->db_mask_lock, "amd ntb db bits", NULL, MTX_SPIN);
mtx_init(&ntb->db_mask_lock, "ntb hw bits", NULL, MTX_SPIN);
mtx_init(&qp->ntb_rx_q_lock, "ntb rx q", NULL, MTX_SPIN);
mtx_init(&qp->ntb_tx_free_q_lock, "ntb tx free q", NULL, MTX_SPIN);
mtx_init(&sc->mutex, device_get_nameunit(dev), NULL, MTX_SPIN);
mtx_init(lock, __func__, "OSAL spin lock", MTX_SPIN); \
"entropy harvest mutex", NULL, MTX_SPIN)
mtx_init(&sc->sc_hwmtx, "scc_hwmtx", NULL, MTX_SPIN);
mtx_init(lock, lockname, NULL, MTX_SPIN);
device_get_nameunit((_sc)->dev), "syscon", MTX_SPIN)
MTX_SPIN | MTX_RECURSE);
mtx_init(&sc->sc_hwmtx_s, "uart_hwmtx", NULL, MTX_SPIN);
"usb_spin_mtx", MTX_SPIN | MTX_RECURSE);
mtx_init(&q->p_mtx, "vtscmi_pdus", "VTSCMI", MTX_SPIN);
mtx_init(&q->vq_mtx, "vtscmi_vq", "VTSCMI", MTX_SPIN);
#define vcpu_lock_init(v) mtx_init(&((v)->mtx), "vcpu lock", 0, MTX_SPIN)
mtx_init(&sc->vmci_spinlock, "VMCI Spinlock", NULL, MTX_SPIN);
mtx_init(&vb->vb_lock, "vtbuf", NULL, MTX_SPIN);
mtx_init(&main_cons.mtx, "XCONS LOCK", NULL, MTX_SPIN);
mtx_init(&lock, "xen-dbg", NULL, MTX_SPIN);
mtx_init(&dt_lock, "descriptor tables", NULL, MTX_SPIN);
mtx_init(&icu_lock, "icu", NULL, MTX_SPIN | MTX_NOWITNESS | MTX_NOPROFILE);
mtx_init(&pcicfg_mtx, "pcicfg", NULL, MTX_SPIN);
mtx_init(&alq->aq_mtx, "ALD Queue", NULL, MTX_SPIN|MTX_QUIET);
mtx_init(&et_hw_mtx, "et_hw_mtx", NULL, MTX_SPIN);
mtx_init(&state->et_hw_mtx, "et_hw_mtx", NULL, MTX_SPIN);
MTX_SYSINIT(cnputs_mtx, &cnputs_mtx, "cnputs_mtx", MTX_SPIN | MTX_NOWITNESS);
mtx_init(&cpuset_lock, "cpuset", NULL, MTX_SPIN | MTX_RECURSE);
MTX_SPIN);
mtx_init(&fs_new->feq_mtx, "fail point entries", NULL, MTX_SPIN);
mtx_init(&kcov_lock, "kcov lock", NULL, MTX_SPIN);
MPASS((opts & ~(MTX_SPIN | MTX_QUIET | MTX_RECURSE |
if (opts & MTX_SPIN)
mtx_init(&blocked_lock, "blocked lock", NULL, MTX_SPIN);
mtx_init(&proc0.p_slock, "process slock", NULL, MTX_SPIN);
mtx_init(&proc0.p_statmtx, "pstatl", NULL, MTX_SPIN);
mtx_init(&proc0.p_itimmtx, "pitiml", NULL, MTX_SPIN);
mtx_init(&proc0.p_profmtx, "pprofl", NULL, MTX_SPIN);
MTX_SYSINIT(ntp, &ntp_lock, "ntp", MTX_SPIN);
MTX_SYSINIT(pmc_soft_mtx, &pmc_softs_mtx, "pmc-softs", MTX_SPIN);
mtx_init(&pmc_dom_hdrs[domain]->pdbh_mtx, "pmc_bufferlist_mtx", "pmc-leaf", MTX_SPIN);
mtx_init(&p->p_slock, "process slock", NULL, MTX_SPIN | MTX_NEW);
mtx_init(&p->p_statmtx, "pstatl", NULL, MTX_SPIN | MTX_NEW);
mtx_init(&p->p_itimmtx, "pitiml", NULL, MTX_SPIN | MTX_NEW);
mtx_init(&p->p_profmtx, "pprofl", NULL, MTX_SPIN | MTX_NEW);
MTX_SYSINIT(rm_spinlock, &rm_spinlock, "rm_spinlock", MTX_SPIN);
MTX_SYSINIT(tc_setclock_init, &tc_setclock_mtx, "tcsetc", MTX_SPIN);
mtx_init(&cc->cc_lock, "callout", NULL, MTX_SPIN);
mtx_init(&sched_lock, "sched lock", NULL, MTX_SPIN);
mtx_init(&tdq->tdq_lock, tdq->tdq_name, "sched lock", MTX_SPIN);
queue->tq_spin = (mtxflags & MTX_SPIN) != 0;
MTX_SPIN, "fast_taskqueue");
mtx_init(&pic->pic_child_lock, "pic child lock", NULL, MTX_SPIN);
mtx_init(&mbp->msg_lock, "msgbuf", NULL, MTX_SPIN);
mtx_init(&mbp->msg_lock, "msgbuf", NULL, MTX_SPIN);
MTX_SYSINIT(sleepq_prof_lock, &sleepq_prof_lock, "sleepq_prof", MTX_SPIN);
MTX_SPIN);
mtx_init(&smp_ipi_mtx, "smp rendezvous", NULL, MTX_SPIN);
queue->tq_spin = (mtxflags & MTX_SPIN) != 0;
MTX_SPIN, "fast_taskqueue");
mtx_init(&tm->tm_mtx, "trmlck", NULL, MTX_SPIN);
NULL, MTX_SPIN);
mtx_init(&td_contested_lock, "td_contested", NULL, MTX_SPIN);
mtx_init(&ts->ts_lock, "turnstile lock", NULL, MTX_SPIN);
mtx_init(&w_mtx, "witness lock", NULL, MTX_SPIN | MTX_QUIET |
mtx_init(&tlbie_mtx, "tlbie", NULL, MTX_SPIN);
mtx_init(&qframe_mtx, "qfrmlk", NULL, MTX_SPIN);
mtx_init(&tlbivax_mutex, "tlbivax", NULL, MTX_SPIN);
mtx_init(&sc->sc_mtx, "rtc_mtx", NULL, MTX_SPIN);
mtx_init(&sc->sc_cfg_mtx, "pcicfg", NULL, MTX_SPIN);
mtx_init(&of_spin_mtx, "OF Real", NULL, MTX_SPIN);
mtx_init(&rtas_mtx, "RTAS", NULL, MTX_SPIN);
mtx_init(&sc->sc_ht_mtx, "htpic", NULL, MTX_SPIN);
mtx_init(&sc->sc_cfg_mtx, "uninorth pcicfg", NULL, MTX_SPIN);
MTX_SPIN | MTX_QUIET | MTX_NOWITNESS);
mtx_init(&sc.sc_mtx, "uart_opal", NULL, MTX_SPIN | MTX_QUIET |
MTX_SPIN | MTX_QUIET | MTX_NOWITNESS);
mtx_init(&ap_boot_mtx, "ap boot", NULL, MTX_SPIN);
mtx_init(&sc.sc_mtx, "uart_phyp", NULL, MTX_SPIN | MTX_QUIET |
MTX_SPIN | MTX_QUIET | MTX_NOWITNESS);
mtx_init(&ap_boot_mtx, "ap boot", NULL, MTX_SPIN);
mtx_init(&aplic->mtx, "APLIC lock", NULL, MTX_SPIN);
mtx_init(&hypctx->fence_queue_mtx, "fence queue", NULL, MTX_SPIN);
mtx_init(&unit->event_lock, "amdevl", NULL, MTX_SPIN);
mtx_init(&unit->fault_lock, "dmarflt", NULL, MTX_SPIN);
MTX_SYSINIT(atrtc_lock_init, &atrtc_lock, "atrtc", MTX_SPIN);
mtx_init(&clock_lock, "clk", NULL, MTX_SPIN | MTX_NOPROFILE);
mtx_init(&intrcnt_lock, "intrcnt", NULL, MTX_SPIN);
mtx_init(&mca_lock, "mca", NULL, MTX_SPIN);
mtx_init(&mca_msg_buf_lock, "mca_msg_buf", NULL, MTX_SPIN);