Lines Matching refs:gc

116 static int cpm2_gpio32_get(struct gpio_chip *gc, unsigned int gpio)  in cpm2_gpio32_get()  argument
118 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in cpm2_gpio32_get()
130 struct cpm2_gpio32_chip *cpm2_gc = gpiochip_get_data(&mm_gc->gc); in __cpm2_gpio32_set()
141 static int cpm2_gpio32_set(struct gpio_chip *gc, unsigned int gpio, int value) in cpm2_gpio32_set() argument
143 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in cpm2_gpio32_set()
144 struct cpm2_gpio32_chip *cpm2_gc = gpiochip_get_data(gc); in cpm2_gpio32_set()
157 static int cpm2_gpio32_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in cpm2_gpio32_dir_out() argument
159 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in cpm2_gpio32_dir_out()
160 struct cpm2_gpio32_chip *cpm2_gc = gpiochip_get_data(gc); in cpm2_gpio32_dir_out()
175 static int cpm2_gpio32_dir_in(struct gpio_chip *gc, unsigned int gpio) in cpm2_gpio32_dir_in() argument
177 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in cpm2_gpio32_dir_in()
178 struct cpm2_gpio32_chip *cpm2_gc = gpiochip_get_data(gc); in cpm2_gpio32_dir_in()
197 struct gpio_chip *gc; in cpm2_gpiochip_add32() local
206 gc = &mm_gc->gc; in cpm2_gpiochip_add32()
209 gc->ngpio = 32; in cpm2_gpiochip_add32()
210 gc->direction_input = cpm2_gpio32_dir_in; in cpm2_gpiochip_add32()
211 gc->direction_output = cpm2_gpio32_dir_out; in cpm2_gpiochip_add32()
212 gc->get = cpm2_gpio32_get; in cpm2_gpiochip_add32()
213 gc->set = cpm2_gpio32_set; in cpm2_gpiochip_add32()
214 gc->parent = dev; in cpm2_gpiochip_add32()
215 gc->owner = THIS_MODULE; in cpm2_gpiochip_add32()