Lines Matching refs:gc
546 static int cpm1_gpio16_get(struct gpio_chip *gc, unsigned int gpio) in cpm1_gpio16_get() argument
548 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in cpm1_gpio16_get()
571 static void cpm1_gpio16_set(struct gpio_chip *gc, unsigned int gpio, int value) in cpm1_gpio16_set() argument
573 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in cpm1_gpio16_set()
585 static int cpm1_gpio16_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in cpm1_gpio16_dir_out() argument
587 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in cpm1_gpio16_dir_out()
603 static int cpm1_gpio16_dir_in(struct gpio_chip *gc, unsigned int gpio) in cpm1_gpio16_dir_in() argument
605 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in cpm1_gpio16_dir_in()
624 struct gpio_chip *gc; in cpm1_gpiochip_add16() local
633 gc = &mm_gc->gc; in cpm1_gpiochip_add16()
636 gc->ngpio = 16; in cpm1_gpiochip_add16()
637 gc->direction_input = cpm1_gpio16_dir_in; in cpm1_gpiochip_add16()
638 gc->direction_output = cpm1_gpio16_dir_out; in cpm1_gpiochip_add16()
639 gc->get = cpm1_gpio16_get; in cpm1_gpiochip_add16()
640 gc->set = cpm1_gpio16_set; in cpm1_gpiochip_add16()
667 static int cpm1_gpio32_get(struct gpio_chip *gc, unsigned int gpio) in cpm1_gpio32_get() argument
669 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in cpm1_gpio32_get()
692 static void cpm1_gpio32_set(struct gpio_chip *gc, unsigned int gpio, int value) in cpm1_gpio32_set() argument
694 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in cpm1_gpio32_set()
706 static int cpm1_gpio32_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in cpm1_gpio32_dir_out() argument
708 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in cpm1_gpio32_dir_out()
724 static int cpm1_gpio32_dir_in(struct gpio_chip *gc, unsigned int gpio) in cpm1_gpio32_dir_in() argument
726 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in cpm1_gpio32_dir_in()
745 struct gpio_chip *gc; in cpm1_gpiochip_add32() local
754 gc = &mm_gc->gc; in cpm1_gpiochip_add32()
757 gc->ngpio = 32; in cpm1_gpiochip_add32()
758 gc->direction_input = cpm1_gpio32_dir_in; in cpm1_gpiochip_add32()
759 gc->direction_output = cpm1_gpio32_dir_out; in cpm1_gpiochip_add32()
760 gc->get = cpm1_gpio32_get; in cpm1_gpiochip_add32()
761 gc->set = cpm1_gpio32_set; in cpm1_gpiochip_add32()