Lines Matching full:masked
224 * interrupt, thus leaving it effectively masked after in kvmppc_xive_attach_escalation()
401 * Take the lock, set masked, try again if racing in xive_lock_and_mask()
407 state->guest_priority = MASKED; in xive_lock_and_mask()
416 if (old_prio == MASKED) in xive_lock_and_mask()
437 MASKED, state->number); in xive_lock_and_mask()
480 if (state->guest_priority != MASKED) in xive_finish_unmask()
555 if (state->act_priority != MASKED) in xive_target_interrupt()
580 * pair even when "masked" by the guest. This pair tends to
594 * masked. Effectively we are OR'ing the previous Q into the
605 * - If H_EOI occurs while masked, we clear the saved P.
630 if (priority != MASKED) { in kvmppc_xive_set_xive()
660 if (priority == MASKED) in kvmppc_xive_set_xive()
672 if (priority != MASKED) in kvmppc_xive_set_xive()
692 if (new_act_prio != MASKED && in kvmppc_xive_set_xive()
701 if (priority != MASKED) in kvmppc_xive_set_xive()
757 if (state->act_priority == MASKED) { in kvmppc_xive_int_on()
763 if (state->saved_priority == MASKED) in kvmppc_xive_int_on()
978 if (prio != MASKED && !state->old_p) in kvmppc_xive_set_mapped()
1057 * occupied) or the interrupt is masked, we set the IPI in kvmppc_xive_clr_mapped()
1060 if (prio == MASKED || state->old_p) in kvmppc_xive_clr_mapped()
1091 if (state->act_priority == MASKED) in kvmppc_xive_disable_vcpu_interrupts()
1098 state->act_priority = MASKED; in kvmppc_xive_disable_vcpu_interrupts()
1100 xive_native_configure_irq(state->ipi_number, 0, MASKED, 0); in kvmppc_xive_disable_vcpu_interrupts()
1103 xive_native_configure_irq(state->pt_number, 0, MASKED, 0); in kvmppc_xive_disable_vcpu_interrupts()
1444 /* Restore mask/prio if it wasn't masked */ in xive_pre_save_unmask_irq()
1445 if (state->saved_scan_prio != MASKED) in xive_pre_save_unmask_irq()
1566 if (prio == MASKED) { in xive_get_source()
1584 * if we are in a queue *or* we were masked and had in xive_get_source()
1585 * Q set which is equivalent to the XICS "masked pending" in xive_get_source()
1588 if (state->in_queue || (prio == MASKED && state->saved_q)) in xive_get_source()
1630 sb->irq_state[i].guest_priority = MASKED; in kvmppc_xive_create_src_block()
1631 sb->irq_state[i].saved_priority = MASKED; in kvmppc_xive_create_src_block()
1632 sb->irq_state[i].act_priority = MASKED; in kvmppc_xive_create_src_block()
1721 * We use lock_and_mask() to set us in the right masked in xive_set_source()
1733 * can become "untargetted" accross migration if it was masked in xive_set_source()
1739 state->act_priority = MASKED; in xive_set_source()
1749 if (act_prio != MASKED) { in xive_set_source()
1761 * alone and masked. It will remain disabled until in xive_set_source()
1812 pr_devel(" masked, saving prio\n"); in xive_set_source()
1813 state->guest_priority = MASKED; in xive_set_source()
1953 xive_native_configure_irq(hw_num, 0, MASKED, 0); in kvmppc_xive_cleanup_irq()