Lines Matching refs:at91_gpio_chip

36 struct at91_gpio_chip {  struct
39 struct at91_gpio_chip *next; /* Bank sharing same clock */ argument
48 #define to_at91_gpio_chip(c) container_of(c, struct at91_gpio_chip, chip) argument
50 static struct at91_gpio_chip *gpio_chips[MAX_GPIO_BANKS];
801 struct at91_gpio_chip *at91_chip; in at91_gpio_request_enable()
814 at91_chip = container_of(chip, struct at91_gpio_chip, chip); in at91_gpio_request_enable()
1304 struct at91_gpio_chip *at91_gpio = to_at91_gpio_chip(chip); in at91_gpio_get_direction()
1315 struct at91_gpio_chip *at91_gpio = to_at91_gpio_chip(chip); in at91_gpio_direction_input()
1325 struct at91_gpio_chip *at91_gpio = to_at91_gpio_chip(chip); in at91_gpio_get()
1337 struct at91_gpio_chip *at91_gpio = to_at91_gpio_chip(chip); in at91_gpio_set()
1347 struct at91_gpio_chip *at91_gpio = to_at91_gpio_chip(chip); in at91_gpio_direction_output()
1362 struct at91_gpio_chip *at91_gpio = to_at91_gpio_chip(chip); in at91_gpio_dbg_show()
1409 struct at91_gpio_chip *at91_gpio = irq_data_get_irq_chip_data(d); in gpio_irq_mask()
1419 struct at91_gpio_chip *at91_gpio = irq_data_get_irq_chip_data(d); in gpio_irq_unmask()
1441 struct at91_gpio_chip *at91_gpio = irq_data_get_irq_chip_data(d); in alt_gpio_irq_type()
1493 struct at91_gpio_chip *at91_gpio = irq_data_get_irq_chip_data(d); in gpio_irq_request_res()
1507 struct at91_gpio_chip *at91_gpio = irq_data_get_irq_chip_data(d); in gpio_irq_release_res()
1520 struct at91_gpio_chip *at91_gpio = irq_data_get_irq_chip_data(d); in gpio_irq_set_wake()
1601 struct at91_gpio_chip *at91_gpio = container_of(gpio_chip, in gpio_irq_handler()
1602 struct at91_gpio_chip, chip); in gpio_irq_handler()
1634 struct at91_gpio_chip *at91_gpio) in at91_gpio_of_irq_setup()
1637 struct at91_gpio_chip *prev = NULL; in at91_gpio_of_irq_setup()
1679 prev = container_of(gpiochip_prev, struct at91_gpio_chip, chip); in at91_gpio_of_irq_setup()
1718 struct at91_gpio_chip *at91_chip = NULL; in at91_gpio_probe()