Lines Matching refs:chip
16 static inline void chained_irq_enter(struct irq_chip *chip, in chained_irq_enter() argument
20 if (chip->irq_eoi) in chained_irq_enter()
23 if (chip->irq_mask_ack) { in chained_irq_enter()
24 chip->irq_mask_ack(&desc->irq_data); in chained_irq_enter()
26 chip->irq_mask(&desc->irq_data); in chained_irq_enter()
27 if (chip->irq_ack) in chained_irq_enter()
28 chip->irq_ack(&desc->irq_data); in chained_irq_enter()
32 static inline void chained_irq_exit(struct irq_chip *chip, in chained_irq_exit() argument
35 if (chip->irq_eoi) in chained_irq_exit()
36 chip->irq_eoi(&desc->irq_data); in chained_irq_exit()
38 chip->irq_unmask(&desc->irq_data); in chained_irq_exit()