Lines Matching refs:gc

151 	struct gpio_chip *gc = irq_data_get_irq_chip_data(d);  in lp_irq_type()  local
152 struct lp_gpio *lg = container_of(gc, struct lp_gpio, chip); in lp_irq_type()
240 struct gpio_chip *gc = irq_desc_get_handler_data(desc); in lp_gpio_irq_handler() local
241 struct lp_gpio *lg = container_of(gc, struct lp_gpio, chip); in lp_gpio_irq_handler()
275 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in lp_irq_enable() local
276 struct lp_gpio *lg = container_of(gc, struct lp_gpio, chip); in lp_irq_enable()
288 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in lp_irq_disable() local
289 struct lp_gpio *lg = container_of(gc, struct lp_gpio, chip); in lp_irq_disable()
327 struct gpio_chip *gc; in lp_gpio_probe() local
359 gc = &lg->chip; in lp_gpio_probe()
360 gc->label = dev_name(dev); in lp_gpio_probe()
361 gc->owner = THIS_MODULE; in lp_gpio_probe()
362 gc->request = lp_gpio_request; in lp_gpio_probe()
363 gc->free = lp_gpio_free; in lp_gpio_probe()
364 gc->direction_input = lp_gpio_direction_input; in lp_gpio_probe()
365 gc->direction_output = lp_gpio_direction_output; in lp_gpio_probe()
366 gc->get = lp_gpio_get; in lp_gpio_probe()
367 gc->set = lp_gpio_set; in lp_gpio_probe()
368 gc->base = -1; in lp_gpio_probe()
369 gc->ngpio = LP_NUM_GPIO; in lp_gpio_probe()
370 gc->can_sleep = false; in lp_gpio_probe()
371 gc->dev = dev; in lp_gpio_probe()
373 ret = gpiochip_add(gc); in lp_gpio_probe()
382 ret = gpiochip_irqchip_add(gc, &lp_irqchip, 0, in lp_gpio_probe()
386 gpiochip_remove(gc); in lp_gpio_probe()
390 gpiochip_set_chained_irqchip(gc, &lp_irqchip, in lp_gpio_probe()