Lines Matching refs:lr_mtx
137 struct mtx lr_mtx; member
474 mtx_init(&vgic_cpu->lr_mtx, "VGICv3 ICH_LR_EL2 lock", NULL, MTX_SPIN); in vgic_v3_cpuinit()
549 mtx_destroy(&vgic_cpu->lr_mtx); in vgic_v3_cpucleanup()
604 mtx_assert(&vgic_cpu->lr_mtx, MA_OWNED); in vgic_v3_queue_irq()
769 mtx_lock_spin(&vgic_cpu->lr_mtx); in write_pendr()
772 mtx_unlock_spin(&vgic_cpu->lr_mtx); in write_pendr()
846 mtx_lock_spin(&vgic_cpu->lr_mtx); in write_activer()
849 mtx_unlock_spin(&vgic_cpu->lr_mtx); in write_activer()
1984 mtx_lock_spin(&vgic_cpu->lr_mtx); in vgic_v3_has_pending_irq()
1986 mtx_unlock_spin(&vgic_cpu->lr_mtx); in vgic_v3_has_pending_irq()
2059 mtx_lock_spin(&vgic_cpu->lr_mtx); in vgic_v3_inject_irq()
2073 mtx_unlock_spin(&vgic_cpu->lr_mtx); in vgic_v3_inject_irq()
2118 mtx_lock_spin(&vgic_cpu->lr_mtx); in vgic_v3_flush_hwstate()
2175 mtx_unlock_spin(&vgic_cpu->lr_mtx); in vgic_v3_flush_hwstate()
2229 mtx_lock_spin(&vgic_cpu->lr_mtx); in vgic_v3_sync_hwstate()
2242 mtx_unlock_spin(&vgic_cpu->lr_mtx); in vgic_v3_sync_hwstate()