Lines Matching refs:gc
810 void (*suspend)(struct irq_chip_generic *gc);
811 void (*resume)(struct irq_chip_generic *gc);
861 struct irq_chip_generic *gc[0]; member
882 void irq_setup_generic_chip(struct irq_chip_generic *gc, u32 msk,
886 void irq_remove_generic_chip(struct irq_chip_generic *gc, u32 msk,
905 static inline void irq_gc_lock(struct irq_chip_generic *gc) in irq_gc_lock() argument
907 raw_spin_lock(&gc->lock); in irq_gc_lock()
910 static inline void irq_gc_unlock(struct irq_chip_generic *gc) in irq_gc_unlock() argument
912 raw_spin_unlock(&gc->lock); in irq_gc_unlock()
915 static inline void irq_gc_lock(struct irq_chip_generic *gc) { } in irq_gc_lock() argument
916 static inline void irq_gc_unlock(struct irq_chip_generic *gc) { } in irq_gc_unlock() argument
919 static inline void irq_reg_writel(struct irq_chip_generic *gc, in irq_reg_writel() argument
922 if (gc->reg_writel) in irq_reg_writel()
923 gc->reg_writel(val, gc->reg_base + reg_offset); in irq_reg_writel()
925 writel(val, gc->reg_base + reg_offset); in irq_reg_writel()
928 static inline u32 irq_reg_readl(struct irq_chip_generic *gc, in irq_reg_readl() argument
931 if (gc->reg_readl) in irq_reg_readl()
932 return gc->reg_readl(gc->reg_base + reg_offset); in irq_reg_readl()
934 return readl(gc->reg_base + reg_offset); in irq_reg_readl()