Home | History | Annotate | Download | only in at91

Lines Matching defs:intrq

65 struct intrq intrq[NIRQ];
96 evcnt_attach_dynamic(&intrq[i].iq_ev, EVCNT_TYPE_INTR,
97 NULL, "aic", intrq[i].iq_name);
129 struct intrq *iq;
136 iq = &intrq[irq];
148 if (intrq[irq].iq_levels & (1U << ipl))
174 iq = &intrq[irq];
242 struct intrq *iq;
251 iq = &intrq[i];
264 AICREG(AIC_SVR(i)) = (uint32_t)&intrq[i]; // address of interrupt queue
281 struct intrq* iq;
319 iq = &intrq[irq];
352 struct intrq* iq = &intrq[ih->ih_irq];
365 static inline void intr_process(struct intrq *iq, int pcpl, struct trapframe *frame);
368 intr_process(struct intrq *iq, int pcpl, struct trapframe *frame)
373 intr = iq - intrq;
409 struct intrq* iq;
412 iq = (struct intrq *)AICREG(AIC_IVR); // get current queue
432 intr_process(&intrq[irq], pcpl, NULL);