Lines Matching refs:irq
37 int irq; in i8259_irq() local
42 irq = readb(pci_intack); in i8259_irq()
49 irq = inb(0x20) & 7; in i8259_irq()
50 if (irq == 2 ) { in i8259_irq()
56 irq = (inb(0xA0) & 7) + 8; in i8259_irq()
60 if (irq == 7) { in i8259_irq()
71 irq = NO_IRQ; in i8259_irq()
72 } else if (irq == 0xff) in i8259_irq()
73 irq = NO_IRQ; in i8259_irq()
77 return irq; in i8259_irq()
85 if (d->irq > 7) { in i8259_mask_and_ack_irq()
86 cached_A1 |= 1 << (d->irq-8); in i8259_mask_and_ack_irq()
92 cached_21 |= 1 << d->irq; in i8259_mask_and_ack_irq()
110 pr_debug("i8259_mask_irq(%d)\n", d->irq); in i8259_mask_irq()
113 if (d->irq < 8) in i8259_mask_irq()
114 cached_21 |= 1 << d->irq; in i8259_mask_irq()
116 cached_A1 |= 1 << (d->irq-8); in i8259_mask_irq()
117 i8259_set_irq_mask(d->irq); in i8259_mask_irq()
125 pr_debug("i8259_unmask_irq(%d)\n", d->irq); in i8259_unmask_irq()
128 if (d->irq < 8) in i8259_unmask_irq()
129 cached_21 &= ~(1 << d->irq); in i8259_unmask_irq()
131 cached_A1 &= ~(1 << (d->irq-8)); in i8259_unmask_irq()
132 i8259_set_irq_mask(d->irq); in i8259_unmask_irq()