Lines Matching refs:gc
452 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in byt_irq_ack() local
453 struct byt_gpio *vg = to_byt_gpio(gc); in byt_irq_ack()
465 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in byt_irq_unmask() local
466 struct byt_gpio *vg = to_byt_gpio(gc); in byt_irq_unmask()
500 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in byt_irq_mask() local
501 struct byt_gpio *vg = to_byt_gpio(gc); in byt_irq_mask()
551 struct gpio_chip *gc; in byt_gpio_probe() local
589 gc = &vg->chip; in byt_gpio_probe()
590 gc->label = dev_name(&pdev->dev); in byt_gpio_probe()
591 gc->owner = THIS_MODULE; in byt_gpio_probe()
592 gc->request = byt_gpio_request; in byt_gpio_probe()
593 gc->free = byt_gpio_free; in byt_gpio_probe()
594 gc->direction_input = byt_gpio_direction_input; in byt_gpio_probe()
595 gc->direction_output = byt_gpio_direction_output; in byt_gpio_probe()
596 gc->get = byt_gpio_get; in byt_gpio_probe()
597 gc->set = byt_gpio_set; in byt_gpio_probe()
598 gc->dbg_show = byt_gpio_dbg_show; in byt_gpio_probe()
599 gc->base = -1; in byt_gpio_probe()
600 gc->can_sleep = false; in byt_gpio_probe()
601 gc->dev = dev; in byt_gpio_probe()
604 vg->saved_context = devm_kcalloc(&pdev->dev, gc->ngpio, in byt_gpio_probe()
608 ret = gpiochip_add(gc); in byt_gpio_probe()
618 ret = gpiochip_irqchip_add(gc, &byt_irqchip, 0, in byt_gpio_probe()
622 gpiochip_remove(gc); in byt_gpio_probe()
626 gpiochip_set_chained_irqchip(gc, &byt_irqchip, in byt_gpio_probe()