Lines Matching refs:irq
66 static void oss_irq(unsigned int irq, struct irq_desc *desc) in oss_irq() argument
73 printk("oss_irq: irq %u events = 0x%04X\n", irq, in oss_irq()
100 static void oss_nubus_irq(unsigned int irq, struct irq_desc *desc) in oss_nubus_irq() argument
163 void oss_irq_enable(int irq) { in oss_irq_enable() argument
165 printk("oss_irq_enable(%d)\n", irq); in oss_irq_enable()
167 switch(irq) { in oss_irq_enable()
183 irq -= NUBUS_SOURCE_BASE; in oss_irq_enable()
184 oss->irq_level[irq] = OSS_IRQLEV_NUBUS; in oss_irq_enable()
188 if (IRQ_SRC(irq) == 1) in oss_irq_enable()
189 via_irq_enable(irq); in oss_irq_enable()
199 void oss_irq_disable(int irq) { in oss_irq_disable() argument
201 printk("oss_irq_disable(%d)\n", irq); in oss_irq_disable()
203 switch(irq) { in oss_irq_disable()
219 irq -= NUBUS_SOURCE_BASE; in oss_irq_disable()
220 oss->irq_level[irq] = 0; in oss_irq_disable()
224 if (IRQ_SRC(irq) == 1) in oss_irq_disable()
225 via_irq_disable(irq); in oss_irq_disable()