MASKED
if (state->priority == MASKED) {
ics->irq_state[i].priority = MASKED;
ics->irq_state[i].saved_priority = MASKED;
icp->state.mfrr = MASKED;
icp->state.pending_pri = MASKED;
if (prio == MASKED) {
if (prio != MASKED &&
prio = MASKED;
if ((state->masked_pending || state->resend) && priority != MASKED) {
write_xive(xics, ics, state, state->server, MASKED, state->priority);
if (state->priority == MASKED) {
state->guest_priority = MASKED;
if (old_prio == MASKED)
if (state->guest_priority != MASKED)
if (state->act_priority != MASKED)
if (priority != MASKED) {
if (priority == MASKED)
if (priority != MASKED)
if (new_act_prio != MASKED &&
if (priority != MASKED)
if (state->act_priority == MASKED) {
if (state->saved_priority == MASKED)
if (prio != MASKED && !state->old_p)
if (prio == MASKED || state->old_p)
if (state->act_priority == MASKED)
state->act_priority = MASKED;
xive_native_configure_irq(state->ipi_number, 0, MASKED, 0);
xive_native_configure_irq(state->pt_number, 0, MASKED, 0);
if (state->saved_scan_prio != MASKED)
if (prio == MASKED) {
if (state->in_queue || (prio == MASKED && state->saved_q))
sb->irq_state[i].guest_priority = MASKED;
sb->irq_state[i].saved_priority = MASKED;
sb->irq_state[i].act_priority = MASKED;
state->act_priority = MASKED;
if (act_prio != MASKED) {
state->guest_priority = MASKED;
xive_native_configure_irq(hw_num, 0, MASKED, 0);
if (state->guest_priority == MASKED) {
if (state->guest_priority != MASKED) {
state->act_priority = MASKED;
xive_native_configure_irq(state->ipi_number, 0, MASKED, 0);
if (priority != MASKED && !masked) {
state->act_priority = MASKED;
rc = xive_native_configure_irq(hw_num, 0, MASKED, 0);
if (state->act_priority == MASKED)
state->act_priority = MASKED;
xive_native_configure_irq(state->ipi_number, 0, MASKED, 0);
0, MASKED, 0);
if (state->act_priority == MASKED)
sync_set_bit(EVTCHN_FIFO_BIT(MASKED, word), BM(word));
return sync_test_bit(EVTCHN_FIFO_BIT(MASKED, word), BM(word));