Lines Matching refs:irq
55 static inline int au1000_irq_to_gpio(int irq) in au1000_irq_to_gpio() argument
57 if ((irq >= AU1000_GPIO0_INT) && (irq <= AU1000_GPIO31_INT)) in au1000_irq_to_gpio()
58 return ALCHEMY_GPIO1_BASE + (irq - AU1000_GPIO0_INT) + 0; in au1000_irq_to_gpio()
89 static inline int au1500_irq_to_gpio(int irq) in au1500_irq_to_gpio() argument
91 switch (irq) { in au1500_irq_to_gpio()
95 return ALCHEMY_GPIO1_BASE + (irq - AU1500_GPIO0_INT) + 0; in au1500_irq_to_gpio()
97 return ALCHEMY_GPIO2_BASE + (irq - AU1500_GPIO200_INT) + 0; in au1500_irq_to_gpio()
99 return ALCHEMY_GPIO2_BASE + (irq - AU1500_GPIO204_INT) + 4; in au1500_irq_to_gpio()
101 return ALCHEMY_GPIO2_BASE + (irq - AU1500_GPIO206_INT) + 6; in au1500_irq_to_gpio()
124 static inline int au1100_irq_to_gpio(int irq) in au1100_irq_to_gpio() argument
126 switch (irq) { in au1100_irq_to_gpio()
128 return ALCHEMY_GPIO1_BASE + (irq - AU1100_GPIO0_INT) + 0; in au1100_irq_to_gpio()
163 static inline int au1550_irq_to_gpio(int irq) in au1550_irq_to_gpio() argument
165 switch (irq) { in au1550_irq_to_gpio()
167 return ALCHEMY_GPIO1_BASE + (irq - AU1550_GPIO0_INT) + 0; in au1550_irq_to_gpio()
170 return ALCHEMY_GPIO2_BASE + (irq - AU1550_GPIO200_INT) + 0; in au1550_irq_to_gpio()
172 return ALCHEMY_GPIO1_BASE + (irq - AU1550_GPIO16_INT) + 16; in au1550_irq_to_gpio()
174 return ALCHEMY_GPIO2_BASE + (irq - AU1550_GPIO206_INT) + 6; in au1550_irq_to_gpio()
199 static inline int au1200_irq_to_gpio(int irq) in au1200_irq_to_gpio() argument
201 switch (irq) { in au1200_irq_to_gpio()
203 return ALCHEMY_GPIO1_BASE + (irq - AU1200_GPIO0_INT) + 0; in au1200_irq_to_gpio()
205 return ALCHEMY_GPIO2_BASE + (irq - AU1200_GPIO200_INT) + 0; in au1200_irq_to_gpio()
209 return ALCHEMY_GPIO2_BASE + (irq - AU1200_GPIO204_INT) + 4; in au1200_irq_to_gpio()
504 static inline int alchemy_irq_to_gpio(int irq) in alchemy_irq_to_gpio() argument
508 return au1000_irq_to_gpio(irq); in alchemy_irq_to_gpio()
510 return au1100_irq_to_gpio(irq); in alchemy_irq_to_gpio()
512 return au1500_irq_to_gpio(irq); in alchemy_irq_to_gpio()
514 return au1550_irq_to_gpio(irq); in alchemy_irq_to_gpio()
516 return au1200_irq_to_gpio(irq); in alchemy_irq_to_gpio()
598 static inline int irq_to_gpio(int irq) in irq_to_gpio() argument
600 return alchemy_irq_to_gpio(irq); in irq_to_gpio()