Lines Matching refs:gpio_chip
37 struct gpio_chip chip;
802 struct gpio_chip *chip; in at91_gpio_request_enable()
1280 static int at91_gpio_request(struct gpio_chip *chip, unsigned offset) in at91_gpio_request()
1295 static void at91_gpio_free(struct gpio_chip *chip, unsigned offset) in at91_gpio_free()
1302 static int at91_gpio_get_direction(struct gpio_chip *chip, unsigned offset) in at91_gpio_get_direction()
1313 static int at91_gpio_direction_input(struct gpio_chip *chip, unsigned offset) in at91_gpio_direction_input()
1323 static int at91_gpio_get(struct gpio_chip *chip, unsigned offset) in at91_gpio_get()
1334 static void at91_gpio_set(struct gpio_chip *chip, unsigned offset, in at91_gpio_set()
1344 static int at91_gpio_direction_output(struct gpio_chip *chip, unsigned offset, in at91_gpio_direction_output()
1358 static void at91_gpio_dbg_show(struct seq_file *s, struct gpio_chip *chip) in at91_gpio_dbg_show()
1600 struct gpio_chip *gpio_chip = irq_desc_get_handler_data(desc); in gpio_irq_handler() local
1601 struct at91_gpio_chip *at91_gpio = container_of(gpio_chip, in gpio_irq_handler()
1620 gpio_chip = &at91_gpio->chip; in gpio_irq_handler()
1626 gpio_chip->irqdomain, n)); in gpio_irq_handler()
1636 struct gpio_chip *gpiochip_prev = NULL; in at91_gpio_of_irq_setup()
1695 static struct gpio_chip at91_gpio_template = {
1719 struct gpio_chip *chip; in at91_gpio_probe()