Lines Matching refs:gpio_chip
37 struct gpio_chip chip;
802 struct gpio_chip *chip; in at91_gpio_request_enable()
1283 static int at91_gpio_get_direction(struct gpio_chip *chip, unsigned offset) in at91_gpio_get_direction()
1294 static int at91_gpio_direction_input(struct gpio_chip *chip, unsigned offset) in at91_gpio_direction_input()
1304 static int at91_gpio_get(struct gpio_chip *chip, unsigned offset) in at91_gpio_get()
1315 static void at91_gpio_set(struct gpio_chip *chip, unsigned offset, in at91_gpio_set()
1325 static void at91_gpio_set_multiple(struct gpio_chip *chip, in at91_gpio_set_multiple()
1340 static int at91_gpio_direction_output(struct gpio_chip *chip, unsigned offset, in at91_gpio_direction_output()
1354 static void at91_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip) in at91_gpio_dbg_show()
1572 struct gpio_chip *gpio_chip = irq_desc_get_handler_data(desc); in gpio_irq_handler() local
1573 struct at91_gpio_chip *at91_gpio = container_of(gpio_chip, in gpio_irq_handler()
1592 gpio_chip = &at91_gpio->chip; in gpio_irq_handler()
1598 gpio_chip->irqdomain, n)); in gpio_irq_handler()
1608 struct gpio_chip *gpiochip_prev = NULL; in at91_gpio_of_irq_setup()
1667 static struct gpio_chip at91_gpio_template = {
1692 struct gpio_chip *chip; in at91_gpio_probe()