Lines Matching refs:gc
252 static int cpm2_gpio32_get(struct gpio_chip *gc, unsigned int gpio) in cpm2_gpio32_get() argument
254 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in cpm2_gpio32_get()
277 static void cpm2_gpio32_set(struct gpio_chip *gc, unsigned int gpio, int value) in cpm2_gpio32_set() argument
279 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in cpm2_gpio32_set()
291 static int cpm2_gpio32_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in cpm2_gpio32_dir_out() argument
293 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in cpm2_gpio32_dir_out()
309 static int cpm2_gpio32_dir_in(struct gpio_chip *gc, unsigned int gpio) in cpm2_gpio32_dir_in() argument
311 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in cpm2_gpio32_dir_in()
330 struct gpio_chip *gc; in cpm2_gpiochip_add32() local
339 gc = &mm_gc->gc; in cpm2_gpiochip_add32()
342 gc->ngpio = 32; in cpm2_gpiochip_add32()
343 gc->direction_input = cpm2_gpio32_dir_in; in cpm2_gpiochip_add32()
344 gc->direction_output = cpm2_gpio32_dir_out; in cpm2_gpiochip_add32()
345 gc->get = cpm2_gpio32_get; in cpm2_gpiochip_add32()
346 gc->set = cpm2_gpio32_set; in cpm2_gpiochip_add32()