Lines Matching refs:pistachio_gpio_bank

97 struct pistachio_gpio_bank {  struct
116 struct pistachio_gpio_bank *gpio_banks; argument
845 static inline struct pistachio_gpio_bank *gc_to_bank(struct gpio_chip *gc) in gc_to_bank()
847 return container_of(gc, struct pistachio_gpio_bank, gpio_chip); in gc_to_bank()
850 static inline struct pistachio_gpio_bank *irqd_to_bank(struct irq_data *d) in irqd_to_bank()
855 static inline u32 gpio_readl(struct pistachio_gpio_bank *bank, u32 reg) in gpio_readl()
860 static inline void gpio_writel(struct pistachio_gpio_bank *bank, u32 val, in gpio_writel()
866 static inline void gpio_mask_writel(struct pistachio_gpio_bank *bank, in gpio_mask_writel()
876 static inline void gpio_enable(struct pistachio_gpio_bank *bank, in gpio_enable()
882 static inline void gpio_disable(struct pistachio_gpio_bank *bank, in gpio_disable()
1176 struct pistachio_gpio_bank *bank = gc_to_bank(chip); in pistachio_gpio_get_direction()
1183 struct pistachio_gpio_bank *bank = gc_to_bank(chip); in pistachio_gpio_get()
1197 struct pistachio_gpio_bank *bank = gc_to_bank(chip); in pistachio_gpio_set()
1205 struct pistachio_gpio_bank *bank = gc_to_bank(chip); in pistachio_gpio_direction_input()
1216 struct pistachio_gpio_bank *bank = gc_to_bank(chip); in pistachio_gpio_direction_output()
1227 struct pistachio_gpio_bank *bank = irqd_to_bank(data); in pistachio_gpio_irq_ack()
1234 struct pistachio_gpio_bank *bank = irqd_to_bank(data); in pistachio_gpio_irq_mask()
1241 struct pistachio_gpio_bank *bank = irqd_to_bank(data); in pistachio_gpio_irq_unmask()
1258 struct pistachio_gpio_bank *bank = irqd_to_bank(data); in pistachio_gpio_irq_set_type()
1306 struct pistachio_gpio_bank *bank = gc_to_bank(gc); in pistachio_gpio_irq_handler()
1345 static struct pistachio_gpio_bank pistachio_gpio_banks[] = {
1357 struct pistachio_gpio_bank *bank; in pistachio_gpio_register()