D | mpic.c | 129 static inline void write_IRQreg_idr(struct openpic *opp, int n_IRQ, 172 #define IVPR_VECTOR(opp, _ivprr_) ((_ivprr_) & (opp)->vector_mask) argument 242 static void mpic_irq_raise(struct openpic *opp, struct irq_dest *dst, in mpic_irq_raise() argument 251 __func__, (int)(dst - &opp->dst[0])); in mpic_irq_raise() 264 static void mpic_irq_lower(struct openpic *opp, struct irq_dest *dst, in mpic_irq_lower() argument 269 __func__, (int)(dst - &opp->dst[0])); in mpic_irq_lower() 292 static void IRQ_check(struct openpic *opp, struct irq_queue *q) in IRQ_check() argument 299 irq = find_next_bit(q->queue, opp->max_irq, irq + 1); in IRQ_check() 300 if (irq == opp->max_irq) in IRQ_check() 304 irq, IVPR_PRIORITY(opp->src[irq].ivpr), priority); in IRQ_check() [all …]
|