Lines Matching refs:irq
149 openpic_enable_irq(openpic_info *info, int irq, int type)
155 x = openpic_read(info, OPENPIC_SRC_VECTOR(irq));
161 openpic_write(info, OPENPIC_SRC_VECTOR(irq), x);
166 openpic_disable_irq(openpic_info *info, int irq)
170 x = openpic_read(info, OPENPIC_SRC_VECTOR(irq));
172 openpic_write(info, OPENPIC_SRC_VECTOR(irq), x);
226 for (int irq = 0; irq < info->irq_count; irq++)
227 openpic_write(info, OPENPIC_SRC_VECTOR(irq), OPENPIC_IMASK);
237 for (int irq = 0; irq < info->irq_count; irq++)
238 openpic_write(info, OPENPIC_IDEST(irq), 1 << 0);
240 for (int irq = 0; irq < info->irq_count; irq++) {
241 x = irq;
246 openpic_write(info, OPENPIC_SRC_VECTOR(irq), x);
255 for (int irq = 0; irq < info->irq_count; irq++) {
457 openpic_enable_io_interrupt(void *cookie, int irq, int type)
461 openpic_enable_irq(info, irq, type);
468 openpic_disable_io_interrupt(void *cookie, int irq)
472 openpic_disable_irq(info, irq);
487 int irq = openpic_read_irq(info, cpu);
488 if (irq == 255)
494 return irq;