Lines Matching refs:st_gpio_bank
202 container_of(chip, struct st_gpio_bank, range)
205 container_of(pc, struct st_gpio_bank, pc)
312 struct st_gpio_bank { struct
324 struct st_gpio_bank *banks; argument
367 struct st_gpio_bank *bank = gpio_range_to_bank(range); in st_get_pio_control()
373 static inline int st_gpio_bank(int gpio) in st_gpio_bank() function
665 static inline void __st_gpio_set(struct st_gpio_bank *bank, in __st_gpio_set()
674 static void st_gpio_direction(struct st_gpio_bank *bank, in st_gpio_direction()
706 struct st_gpio_bank *bank = gpiochip_get_data(chip); in st_gpio_get()
713 struct st_gpio_bank *bank = gpiochip_get_data(chip); in st_gpio_set()
727 struct st_gpio_bank *bank = gpiochip_get_data(chip); in st_gpio_direction_output()
737 struct st_gpio_bank *bank = gpiochip_get_data(chip); in st_gpio_get_direction()
922 struct st_gpio_bank *bank = gpio_range_to_bank(range); in st_pmx_set_gpio_direction()
1288 struct st_gpio_bank *bank = gpiochip_get_data(gc); in st_gpio_irq_mask()
1296 struct st_gpio_bank *bank = gpiochip_get_data(gc); in st_gpio_irq_unmask()
1320 struct st_gpio_bank *bank = gpiochip_get_data(gc); in st_gpio_irq_set_type()
1387 static void __gpio_irq_handler(struct st_gpio_bank *bank) in __gpio_irq_handler()
1434 struct st_gpio_bank *bank = gpiochip_get_data(gc); in st_gpio_irq_handler()
1483 struct st_gpio_bank *bank = &info->banks[bank_nr]; in st_gpiolib_register_bank()