Lines Matching refs:irq_chip_generic
1055 struct irq_chip_generic { struct
1060 void (*suspend)(struct irq_chip_generic *gc); argument
1061 void (*resume)(struct irq_chip_generic *gc); argument
1110 void (*exit)(struct irq_chip_generic *gc);
1111 struct irq_chip_generic *gc[];
1137 int (*init)(struct irq_chip_generic *gc);
1138 void (*exit)(struct irq_chip_generic *gc);
1157 struct irq_chip_generic *
1160 void irq_setup_generic_chip(struct irq_chip_generic *gc, u32 msk,
1164 void irq_remove_generic_chip(struct irq_chip_generic *gc, u32 msk,
1167 struct irq_chip_generic *
1171 int devm_irq_setup_generic_chip(struct device *dev, struct irq_chip_generic *gc,
1175 struct irq_chip_generic *irq_get_domain_generic_chip(struct irq_domain *d, unsigned int hw_irq);
1205 static inline void irq_free_generic_chip(struct irq_chip_generic *gc) in irq_free_generic_chip()
1210 static inline void irq_destroy_generic_chip(struct irq_chip_generic *gc, in irq_destroy_generic_chip()
1226 static inline void irq_gc_lock(struct irq_chip_generic *gc) in irq_gc_lock()
1231 static inline void irq_gc_unlock(struct irq_chip_generic *gc) in irq_gc_unlock()
1236 static inline void irq_gc_lock(struct irq_chip_generic *gc) { } in irq_gc_lock()
1237 static inline void irq_gc_unlock(struct irq_chip_generic *gc) { } in irq_gc_unlock()
1250 static inline void irq_reg_writel(struct irq_chip_generic *gc, in irq_reg_writel()
1259 static inline u32 irq_reg_readl(struct irq_chip_generic *gc, in irq_reg_readl()