Lines Matching refs:irq
34 static irqreturn_t cayman_interrupt_smsc(int irq, void *dev_id) in cayman_interrupt_smsc() argument
40 static irqreturn_t cayman_interrupt_pci2(int irq, void *dev_id) in cayman_interrupt_pci2() argument
42 printk(KERN_INFO "CAYMAN: spurious PCI interrupt, IRQ %d\n", irq); in cayman_interrupt_pci2()
58 unsigned int irq = data->irq; in enable_cayman_irq() local
64 irq -= START_EXT_IRQS; in enable_cayman_irq()
65 reg = EPLD_MASK_BASE + ((irq / 8) << 2); in enable_cayman_irq()
66 bit = 1<<(irq % 8); in enable_cayman_irq()
76 unsigned int irq = data->irq; in disable_cayman_irq() local
82 irq -= START_EXT_IRQS; in disable_cayman_irq()
83 reg = EPLD_MASK_BASE + ((irq / 8) << 2); in disable_cayman_irq()
84 bit = 1<<(irq % 8); in disable_cayman_irq()
100 int irq = intc_evt_to_irq[evt]; in cayman_irq_demux() local
102 if (irq == SMSC_IRQ) { in cayman_irq_demux()
109 irq = -1; in cayman_irq_demux()
115 irq = START_EXT_IRQS + i; in cayman_irq_demux()
119 if (irq == PCI2_IRQ) { in cayman_irq_demux()
126 irq = -1; in cayman_irq_demux()
132 irq = START_EXT_IRQS + (3 * 8) + i; in cayman_irq_demux()
136 return irq; in cayman_irq_demux()