Lines Matching refs:gc

45 static struct altera_gpio_chip *to_altera(struct gpio_chip *gc)  in to_altera()  argument
47 return container_of(gc, struct altera_gpio_chip, mmchip.gc); in to_altera()
131 static int altera_gpio_get(struct gpio_chip *gc, unsigned offset) in altera_gpio_get() argument
135 mm_gc = to_of_mm_gpio_chip(gc); in altera_gpio_get()
140 static void altera_gpio_set(struct gpio_chip *gc, unsigned offset, int value) in altera_gpio_set() argument
147 mm_gc = to_of_mm_gpio_chip(gc); in altera_gpio_set()
160 static int altera_gpio_direction_input(struct gpio_chip *gc, unsigned offset) in altera_gpio_direction_input() argument
167 mm_gc = to_of_mm_gpio_chip(gc); in altera_gpio_direction_input()
180 static int altera_gpio_direction_output(struct gpio_chip *gc, in altera_gpio_direction_output() argument
188 mm_gc = to_of_mm_gpio_chip(gc); in altera_gpio_direction_output()
221 irqdomain = altera_gc->mmchip.gc.irqdomain; in altera_gpio_irq_edge_handler()
229 for_each_set_bit(i, &status, mm_gc->gc.ngpio) { in altera_gpio_irq_edge_handler()
250 irqdomain = altera_gc->mmchip.gc.irqdomain; in altera_gpio_irq_leveL_high_handler()
257 for_each_set_bit(i, &status, mm_gc->gc.ngpio) { in altera_gpio_irq_leveL_high_handler()
277 altera_gc->mmchip.gc.ngpio = ALTERA_GPIO_MAX_NGPIO; in altera_gpio_probe()
279 altera_gc->mmchip.gc.ngpio = reg; in altera_gpio_probe()
281 if (altera_gc->mmchip.gc.ngpio > ALTERA_GPIO_MAX_NGPIO) { in altera_gpio_probe()
285 altera_gc->mmchip.gc.ngpio = ALTERA_GPIO_MAX_NGPIO; in altera_gpio_probe()
288 altera_gc->mmchip.gc.direction_input = altera_gpio_direction_input; in altera_gpio_probe()
289 altera_gc->mmchip.gc.direction_output = altera_gpio_direction_output; in altera_gpio_probe()
290 altera_gc->mmchip.gc.get = altera_gpio_get; in altera_gpio_probe()
291 altera_gc->mmchip.gc.set = altera_gpio_set; in altera_gpio_probe()
292 altera_gc->mmchip.gc.owner = THIS_MODULE; in altera_gpio_probe()
293 altera_gc->mmchip.gc.dev = &pdev->dev; in altera_gpio_probe()
316 ret = gpiochip_irqchip_add(&altera_gc->mmchip.gc, &altera_irq_chip, 0, in altera_gpio_probe()
324 gpiochip_set_chained_irqchip(&altera_gc->mmchip.gc, in altera_gpio_probe()