Lines Matching refs:gpio_chip
22 #include "gpio_chip.h"
33 static struct gpio_chip **gpio_chip_array;
36 int register_gpio_chip(struct gpio_chip *new_gpio_chip)
39 struct gpio_chip *gpio_chip;
54 struct gpio_chip **new_gpio_chip_array;
70 list_for_each_entry(gpio_chip, &gpio_chip_list, list) {
71 if (gpio_chip->start > new_gpio_chip->end) {
72 list_add_tail(&new_gpio_chip->list, &gpio_chip->list);
75 if (gpio_chip->end >= new_gpio_chip->start) {
78 gpio_chip->start, gpio_chip->end);
96 static struct gpio_chip *get_gpio_chip_locked(unsigned int gpio)
99 struct gpio_chip *chip;
119 struct gpio_chip *chip;
151 struct gpio_chip *chip;
168 struct gpio_chip *chip;
192 struct gpio_chip *chip;
220 struct gpio_chip *chip;
235 struct gpio_chip *chip;
249 struct gpio_chip *chip;
264 struct gpio_chip *chip;