Lines Matching refs:nmi
200 bool nmi = false; in hppvi_index() local
231 if ((thisprio < prio) || ((thisprio == prio) && (thisnmi & (!nmi)))) { in hppvi_index()
233 nmi = thisnmi; in hppvi_index()
773 bool nmi = cs->ich_lr_el2[idx] & ICH_LR_EL2_NMI; in icv_activate_irq() local
781 if (nmi) { in icv_activate_irq()
816 bool nmi = env->cp15.sctlr_el[el] & SCTLR_NMI && lr & ICH_LR_EL2_NMI; in icv_iar_read() local
821 if (!nmi) { in icv_iar_read()
1007 if (cs->hppi.nmi) { in icc_hppi_can_preempt()
1037 if (cs->hppi.nmi && (cs->hppi.prio & mask) == (rprio & mask)) { in icc_hppi_can_preempt()
1090 } else if (cs->hppi.nmi) { in gicv3_cpuif_update()
1168 bool nmi = cs->hppi.nmi; in icc_activate_irq() local
1170 if (nmi) { in icc_activate_irq()
1302 if (cs->hppi.nmi && env->cp15.sctlr_el[el] & SCTLR_NMI) { in icc_iar1_read()
1329 if (!cs->hppi.nmi) { in icc_nmiar1_read()
1505 static int icv_drop_prio(GICv3CPUState *cs, bool *nmi) in icv_drop_prio() argument
1529 *nmi = true; in icv_drop_prio()
1592 bool nmi = false; in icv_eoir_write() local
1605 dropprio = icv_drop_prio(cs, &nmi); in icv_eoir_write()
1606 if (dropprio == 0xff && !nmi) { in icv_eoir_write()
1630 if (thisgrp == grp && (lr_gprio == dropprio || (thisnmi & nmi))) { in icv_eoir_write()