Lines Matching full:pending
32 #define GIC_DIST_SET_PENDING(irq, cm) (s->irq_state[irq].pending |= (cm))
33 #define GIC_DIST_CLEAR_PENDING(irq, cm) (s->irq_state[irq].pending &= ~(cm))
169 return s->irq_state[irq].pending & cm; in gic_test_pending()
171 /* Edge-triggered interrupts are marked pending on a rising edge, but in gic_test_pending()
172 * level-triggered interrupts are either considered pending when the in gic_test_pending()
174 * GICD_ISPENDR to set the state pending. in gic_test_pending()
176 return (s->irq_state[irq].pending & cm) || in gic_test_pending()
192 * pending and active.
221 * so it is `active' or `active and pending',
222 * - Or it was pending and has been selected by gic_get_best_virq(). It is now
223 * `pending', `active' or `active and pending', depending on what the guest
262 /* Clear pending state for both level and edge triggered in gic_clear_pending()
264 * remain pending, see gic_test_pending) in gic_clear_pending()