IPL_VM
mtx_init(&pmap->pm_mtx, IPL_VM);
pool_init(&pmap_l1pt_pool, PAGE_SIZE, 0, IPL_VM, 0,
pool_init(&pmap_pv_pool, sizeof(struct pv_entry), 0, IPL_VM, 0,
mtx_init(&pmap_kernel()->pm_mtx, IPL_VM);
#define splvm() splraise(IPL_VM)
mtx_init(&(pg)->mdpage.pvh_mtx, IPL_VM); \
pool_init(&aesnipl, sizeof(struct aesni_session), 16, IPL_VM, 0,
mtx_init(&aesni_sc->sc_mtx, IPL_VM);
mtx_init(&pmap->pm_mtx, IPL_VM);
struct mutex pmaps_lock = MUTEX_INITIALIZER(IPL_VM);
pool_init(&pmap_pmap_pool, sizeof(struct pmap), 0, IPL_VM, 0,
pool_init(&pmap_pv_pool, sizeof(struct pv_entry), 0, IPL_VM, 0,
pool_init(&pmap_pdp_pool, PAGE_SIZE, 0, IPL_VM, 0,
#define splvm() splraise(IPL_VM)
mtx_init(&(pg)->mdpage.pv_mtx, IPL_VM); \
pool_init(&pmap_pv_pool, sizeof(struct pv_entry), 0, IPL_VM, 0,
pool_init(&pmap_l2dtable_pool, sizeof(struct l2_dtable), 0, IPL_VM, 0,
IPL_VM, 0, "l2ptppl", &pool_allocator_single);
pool_init(&cryptoxpl, sizeof(struct cryptox_session), 16, IPL_VM, 0,
mtx_init(&cryptox_sc->sc_mtx, IPL_VM);
mtx_init(&pmap_tramp.pm_mtx, IPL_VM);
pool_init(&pmap_pted_pool, sizeof(struct pte_desc), 0, IPL_VM, 0,
pool_init(&pmap_vp_pool, sizeof(struct pmapvp0), PAGE_SIZE, IPL_VM, 0,
mtx_init(&pmap->pm_mtx, IPL_VM);
pool_init(&sc->sc_vp_pool, sizeof(struct smmuvp0), PAGE_SIZE, IPL_VM, 0,
pool_init(&sc->sc_vp3_pool, sizeof(struct smmuvp3), PAGE_SIZE, IPL_VM, 0,
mtx_init(&sc->v3.sc_cmdq_mtx, IPL_VM);
mtx_init(&dom->sd_iova_mtx, IPL_VM);
mtx_init(&dom->sd_pmap_mtx, IPL_VM);
#define splvm() splraise(IPL_VM)
mtx_init(&(pg)->mdpage.pv_mtx, IPL_VM); \
#define splvm() splraise(IPL_VM)
sc->sc_ih_comp = arm_intr_establish_fdt(faa->fa_node, IPL_VM,
pool_init(&pmap_pv_pool, sizeof(struct pv_entry), 0, IPL_VM, 0,
mtx_init(&pmap->pm_mtx, IPL_VM);
#define splvm() splraise(IPL_VM)
mtx_init(&(pg)->mdpage.pvh_mtx, IPL_VM); \
pool_init(&pmap_pv_pool, sizeof(struct pv_entry), 0, IPL_VM, 0,
mtx_init(&pmap->pm_mtx, IPL_VM);
mtx_init(&pmap->pm_apte_mtx, IPL_VM);
struct mutex pmaps_lock = MUTEX_INITIALIZER(IPL_VM);
mtx_init(&kpm->pm_apte_mtx, IPL_VM);
#define splvm() splraise(IPL_VM)
mtx_init(&(pg)->mdpage.pv_mtx, IPL_VM); \
#define splvm() splraise(IPL_VM)
bonito_imask[IPL_VM] |= bonito_imask[IPL_TTY];
bonito_imask[IPL_CLOCK] |= bonito_imask[IPL_VM];
#define splvm() splraise(IPL_VM)
imask[IPL_VM] |= imask[IPL_TTY];
imask[IPL_CLOCK] |= imask[IPL_VM];
#define splvm() splraise(IPL_VM)
splassert(IPL_VM);
pool_init(&pvpool, sizeof(pv_entry_t), 0, IPL_VM, 0, "pvpl", NULL);
mtx_init(&(pg)->mdpage.pv_mtx, IPL_VM); \
pool_init(&pmap_pmap_pool, PMAP_SIZEOF(ncpusfound), 0, IPL_VM, 0,
pool_init(&pmap_pv_pool, sizeof(struct pv_entry), 0, IPL_VM, 0,
pool_init(&pmap_pg_pool, PMAP_PGSIZE, PMAP_PGSIZE, IPL_VM, 0,
mtx_init(&pmap->pm_mtx, IPL_VM);
ADD_MASK(scpu->scpu_imask[IPL_VM], scpu->scpu_imask[IPL_TTY]);
ADD_MASK(scpu->scpu_imask[IPL_CLOCK], scpu->scpu_imask[IPL_VM]);
pool_init(&octcryptopl, sizeof(struct octcrypto_session), 0, IPL_VM, 0,
mtx_init(&sc->sc_mtx, IPL_VM);
sc->sc_ih = octeon_intr_establish(CIU_INT_USB, IPL_VM | IPL_MPSAFE,
#define splvm() splraise(IPL_VM)
#define splvm() splraise(IPL_VM)
mtx_init(&(pg)->mdpage.pv_mtx, IPL_VM); \
#define PMAP_VP_LOCK_INIT(pm) mtx_init(&pm->pm_mtx, IPL_VM)
pool_init(&pmap_vp_pool, sizeof(struct pmapvp), 0, IPL_VM, 0,
pool_init(&pmap_pted_pool, sizeof(struct pte_desc), 0, IPL_VM, 0,
#define splvm() splraise(IPL_VM)
mtx_init(&(pg)->mdpage.pv_mtx, IPL_VM); \
pool_init(&pmap_pmap_pool, sizeof(struct pmap), 0, IPL_VM, 0,
pool_init(&pmap_vp_pool, sizeof(struct pmapvp1), 0, IPL_VM, 0,
pool_init(&pmap_pted_pool, sizeof(struct pte_desc), 0, IPL_VM, 0,
pool_init(&pmap_slbd_pool, sizeof(struct slb_desc), 0, IPL_VM, 0,
#define PMAP_VP_LOCK_INIT(pm) mtx_init(&pm->pm_mtx, IPL_VM)
#define splvm() splraise(IPL_VM)
mtx_init(&(pg)->mdpage.pv_mtx, IPL_VM); \
pool_init(&pmap_pted_pool, sizeof(struct pte_desc), 0, IPL_VM, 0,
pool_init(&pmap_vp_pool, sizeof(struct pmapvp1), PAGE_SIZE, IPL_VM, 0,
mtx_init(&pmap->pm_mtx, IPL_VM);
pool_init(&__pmap_pv_pool, sizeof(struct pv_entry), 0, IPL_VM, 0,
#define splvm() _splraise(IPL_VM)
mtx_init(&(pg)->mdpage.pvmtx, IPL_VM); \
mtx_init(&pmap_kernel()->pm_mtx, IPL_VM);
pool_init(&pv_pool, sizeof(struct pv_entry), 0, IPL_VM, 0,
mtx_init(&pm->pm_mtx, IPL_VM);
pool_init(&cryptop_pool, sizeof(struct cryptop), 0, IPL_VM, 0,
IPL_VM | IPL_MPSAFE, dwc2_intr, (void *)&sc->sc_dwc2,
mtx_init(&sc->sc_intr_lock, IPL_VM);
sc->sc_ih = fdt_intr_establish(faa->fa_node, IPL_VM, bcmmbox_intr, sc,
IPL_VM | IPL_MPSAFE, pcic_intr_probe,
pool_init(&sc->sc_xferpool, sizeof(struct dwc2_xfer), 0, IPL_VM, 0,
pool_init(&sc->sc_qhpool, sizeof(struct dwc2_qh), 0, IPL_VM, 0,
pool_init(&sc->sc_qtdpool, sizeof(struct dwc2_qtd), 0, IPL_VM, 0,
#define spin_lock_init(lock) mtx_init(lock, IPL_VM)
hsotg->wq_otg = taskq_create("dwc2", 1, IPL_VM, 0);
IPL_VM, 0, dmanames[i], NULL);
struct mutex malloc_mtx = MUTEX_INITIALIZER(IPL_VM);
IPL_VM, 0, "extentpl", NULL);
IPL_VM, PR_WAITOK, "uaddr", NULL);
IPL_VM, PR_WAITOK, "uaddrbest", NULL);
IPL_VM, PR_WAITOK, "uaddrpivot", NULL);
IPL_VM, PR_WAITOK, "uaddrrnd", NULL);
mtx_init(&uvm_km_pages.mtx, IPL_VM);
mtx_init(&map->mtx, IPL_VM);
mtx_init(&map->flags_lock, IPL_VM);
mtx_init(&uvm_kmapent_mtx, IPL_VM);
IPL_VM, PR_WAITOK, "vmmpepl", NULL);
IPL_VM, 0, "vmmpekpl", NULL);
splassert(IPL_VM);
mtx_init(&uvm.pageqlock, IPL_VM);
mtx_init(&uvm.fpageqlock, IPL_VM);
mtx_init(&uvm_pseg_lck, IPL_VM);