Lines Matching refs:gpio_chip
89 int (*request)(struct gpio_chip *chip, unsigned offset);
90 int (*get)(struct gpio_chip *chip, unsigned offset);
102 struct gpio_chip chip;
171 static bool ichx_gpio_check_available(struct gpio_chip *gpio, unsigned nr) in ichx_gpio_check_available()
176 static int ichx_gpio_get_direction(struct gpio_chip *gpio, unsigned nr) in ichx_gpio_get_direction()
181 static int ichx_gpio_direction_input(struct gpio_chip *gpio, unsigned nr) in ichx_gpio_direction_input()
193 static int ichx_gpio_direction_output(struct gpio_chip *gpio, unsigned nr, in ichx_gpio_direction_output()
213 static int ichx_gpio_get(struct gpio_chip *chip, unsigned nr) in ichx_gpio_get()
218 static int ich6_gpio_get(struct gpio_chip *chip, unsigned nr) in ich6_gpio_get()
245 static int ichx_gpio_request(struct gpio_chip *chip, unsigned nr) in ichx_gpio_request()
262 static int ich6_gpio_request(struct gpio_chip *chip, unsigned nr) in ich6_gpio_request()
276 static void ichx_gpio_set(struct gpio_chip *chip, unsigned nr, int val) in ichx_gpio_set()
281 static void ichx_gpiolib_setup(struct gpio_chip *chip) in ichx_gpiolib_setup()