Lines Matching refs:gpio_irq_chip
532 struct irq_chip *gpio_irq_chip; in virtio_gpio_probe() local
584 gpio_irq_chip = devm_kzalloc(dev, sizeof(*gpio_irq_chip), GFP_KERNEL); in virtio_gpio_probe()
585 if (!gpio_irq_chip) in virtio_gpio_probe()
588 gpio_irq_chip->name = dev_name(dev); in virtio_gpio_probe()
589 gpio_irq_chip->irq_enable = virtio_gpio_irq_enable; in virtio_gpio_probe()
590 gpio_irq_chip->irq_disable = virtio_gpio_irq_disable; in virtio_gpio_probe()
591 gpio_irq_chip->irq_mask = virtio_gpio_irq_mask; in virtio_gpio_probe()
592 gpio_irq_chip->irq_unmask = virtio_gpio_irq_unmask; in virtio_gpio_probe()
593 gpio_irq_chip->irq_set_type = virtio_gpio_irq_set_type; in virtio_gpio_probe()
594 gpio_irq_chip->irq_bus_lock = virtio_gpio_irq_bus_lock; in virtio_gpio_probe()
595 gpio_irq_chip->irq_bus_sync_unlock = virtio_gpio_irq_bus_sync_unlock; in virtio_gpio_probe()
603 vgpio->gc.irq.chip = gpio_irq_chip; in virtio_gpio_probe()