Lines Matching refs:gc
457 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in byt_irq_ack() local
458 struct byt_gpio *vg = to_byt_gpio(gc); in byt_irq_ack()
470 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in byt_irq_unmask() local
471 struct byt_gpio *vg = to_byt_gpio(gc); in byt_irq_unmask()
505 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in byt_irq_mask() local
506 struct byt_gpio *vg = to_byt_gpio(gc); in byt_irq_mask()
556 struct gpio_chip *gc; in byt_gpio_probe() local
594 gc = &vg->chip; in byt_gpio_probe()
595 gc->label = dev_name(&pdev->dev); in byt_gpio_probe()
596 gc->owner = THIS_MODULE; in byt_gpio_probe()
597 gc->request = byt_gpio_request; in byt_gpio_probe()
598 gc->free = byt_gpio_free; in byt_gpio_probe()
599 gc->direction_input = byt_gpio_direction_input; in byt_gpio_probe()
600 gc->direction_output = byt_gpio_direction_output; in byt_gpio_probe()
601 gc->get = byt_gpio_get; in byt_gpio_probe()
602 gc->set = byt_gpio_set; in byt_gpio_probe()
603 gc->dbg_show = byt_gpio_dbg_show; in byt_gpio_probe()
604 gc->base = -1; in byt_gpio_probe()
605 gc->can_sleep = false; in byt_gpio_probe()
606 gc->dev = dev; in byt_gpio_probe()
609 vg->saved_context = devm_kcalloc(&pdev->dev, gc->ngpio, in byt_gpio_probe()
613 ret = gpiochip_add(gc); in byt_gpio_probe()
623 ret = gpiochip_irqchip_add(gc, &byt_irqchip, 0, in byt_gpio_probe()
627 gpiochip_remove(gc); in byt_gpio_probe()
631 gpiochip_set_chained_irqchip(gc, &byt_irqchip, in byt_gpio_probe()