Lines Matching refs:irq
66 unsigned int irq = data->irq; in disable_systemasic_irq() local
67 __u32 emr = EMR_BASE + (LEVEL(irq) << 4) + (LEVEL(irq) << 2); in disable_systemasic_irq()
71 mask &= ~(1 << EVENT_BIT(irq)); in disable_systemasic_irq()
78 unsigned int irq = data->irq; in enable_systemasic_irq() local
79 __u32 emr = EMR_BASE + (LEVEL(irq) << 4) + (LEVEL(irq) << 2); in enable_systemasic_irq()
83 mask |= (1 << EVENT_BIT(irq)); in enable_systemasic_irq()
90 unsigned int irq = data->irq; in mask_ack_systemasic_irq() local
91 __u32 esr = ESR_BASE + (LEVEL(irq) << 2); in mask_ack_systemasic_irq()
93 outl((1 << EVENT_BIT(irq)), esr); in mask_ack_systemasic_irq()
106 int systemasic_irq_demux(int irq) in systemasic_irq_demux() argument
111 switch (irq) { in systemasic_irq_demux()
122 return irq; in systemasic_irq_demux()
134 irq = HW_EVENT_IRQ_BASE + j + (level << 5); in systemasic_irq_demux()
135 return irq; in systemasic_irq_demux()
140 return irq; in systemasic_irq_demux()