Lines Matching defs:irq
56 int irq;
97 for (irq = 0; irq < (pic->pic_numintrs - 1); irq++) {
99 openpic_write(OPENPIC_SRC_VECTOR(irq), OPENPIC_IMASK);
101 openpic_write(OPENPIC_IDEST(irq), 1 << 0);
116 for (irq = 0; irq < pic->pic_numintrs; irq++) {
121 irq = 0;
141 opic_establish_irq(struct pic_ops *pic, int irq, int type, int pri)
146 x = irq;
161 if (irq < IPI_VECTOR)
163 openpic_write(OPENPIC_SRC_VECTOR(irq), x);
165 aprint_debug("%s: setting IRQ %d to priority %d\n", __func__, irq,
170 opic_enable_irq(struct pic_ops *pic, int irq, int type)
174 if (irq == IPI_VECTOR) return;
176 x = openpic_read(OPENPIC_SRC_VECTOR(irq));
178 openpic_write(OPENPIC_SRC_VECTOR(irq), x);
182 opic_disable_irq(struct pic_ops *pic, int irq)
187 if (irq == IPI_VECTOR) return;
189 x = openpic_read(OPENPIC_SRC_VECTOR(irq));
191 openpic_write(OPENPIC_SRC_VECTOR(irq), x);