Lines Matching refs:gpio_chip

125 static unsigned long bgpio_line2mask(struct gpio_chip *gc, unsigned int line)  in bgpio_line2mask()
132 static int bgpio_get_set(struct gpio_chip *gc, unsigned int gpio) in bgpio_get_set()
147 static int bgpio_get_set_multiple(struct gpio_chip *gc, unsigned long *mask, in bgpio_get_set_multiple()
167 static int bgpio_get(struct gpio_chip *gc, unsigned int gpio) in bgpio_get()
175 static int bgpio_get_multiple(struct gpio_chip *gc, unsigned long *mask, in bgpio_get_multiple()
187 static int bgpio_get_multiple_be(struct gpio_chip *gc, unsigned long *mask, in bgpio_get_multiple_be()
214 static int bgpio_set_none(struct gpio_chip *gc, unsigned int gpio, int val) in bgpio_set_none()
219 static int bgpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in bgpio_set()
238 static int bgpio_set_with_clear(struct gpio_chip *gc, unsigned int gpio, in bgpio_set_with_clear()
251 static int bgpio_set_set(struct gpio_chip *gc, unsigned int gpio, int val) in bgpio_set_set()
270 static void bgpio_multiple_get_masks(struct gpio_chip *gc, in bgpio_multiple_get_masks()
288 static void bgpio_set_multiple_single_reg(struct gpio_chip *gc, in bgpio_set_multiple_single_reg()
308 static int bgpio_set_multiple(struct gpio_chip *gc, unsigned long *mask, in bgpio_set_multiple()
316 static int bgpio_set_multiple_set(struct gpio_chip *gc, unsigned long *mask, in bgpio_set_multiple_set()
324 static int bgpio_set_multiple_with_clear(struct gpio_chip *gc, in bgpio_set_multiple_with_clear()
340 static int bgpio_dir_return(struct gpio_chip *gc, unsigned int gpio, bool dir_out) in bgpio_dir_return()
351 static int bgpio_dir_in_err(struct gpio_chip *gc, unsigned int gpio) in bgpio_dir_in_err()
356 static int bgpio_simple_dir_in(struct gpio_chip *gc, unsigned int gpio) in bgpio_simple_dir_in()
361 static int bgpio_dir_out_err(struct gpio_chip *gc, unsigned int gpio, in bgpio_dir_out_err()
367 static int bgpio_simple_dir_out(struct gpio_chip *gc, unsigned int gpio, in bgpio_simple_dir_out()
375 static int bgpio_dir_in(struct gpio_chip *gc, unsigned int gpio) in bgpio_dir_in()
393 static int bgpio_get_dir(struct gpio_chip *gc, unsigned int gpio) in bgpio_get_dir()
415 static void bgpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in bgpio_dir_out()
431 static int bgpio_dir_out_dir_first(struct gpio_chip *gc, unsigned int gpio, in bgpio_dir_out_dir_first()
439 static int bgpio_dir_out_val_first(struct gpio_chip *gc, unsigned int gpio, in bgpio_dir_out_val_first()
448 struct gpio_chip *gc, in bgpio_setup_accessors()
517 static int bgpio_setup_io(struct gpio_chip *gc, in bgpio_setup_io()
568 static int bgpio_setup_direction(struct gpio_chip *gc, in bgpio_setup_direction()
597 static int bgpio_request(struct gpio_chip *chip, unsigned gpio_pin) in bgpio_request()
635 int bgpio_init(struct gpio_chip *gc, struct device *dev, in bgpio_init()
750 struct gpio_chip *gc; in bgpio_pdev_probe()