Lines Matching refs:virtio_gpio
31 struct virtio_gpio { struct
39 static int _virtio_gpio_req(struct virtio_gpio *vgpio, u16 type, u16 gpio, in _virtio_gpio_req() argument
111 static int virtio_gpio_req(struct virtio_gpio *vgpio, u16 type, u16 gpio, in virtio_gpio_req()
123 struct virtio_gpio *vgpio = gpiochip_get_data(gc); in virtio_gpio_free()
131 struct virtio_gpio *vgpio = gpiochip_get_data(gc); in virtio_gpio_get_direction()
152 struct virtio_gpio *vgpio = gpiochip_get_data(gc); in virtio_gpio_direction_input()
161 struct virtio_gpio *vgpio = gpiochip_get_data(gc); in virtio_gpio_direction_output()
174 struct virtio_gpio *vgpio = gpiochip_get_data(gc); in virtio_gpio_get()
184 struct virtio_gpio *vgpio = gpiochip_get_data(gc); in virtio_gpio_set()
210 static int virtio_gpio_alloc_vqs(struct virtio_gpio *vgpio, in virtio_gpio_alloc_vqs()
235 static const char **virtio_gpio_get_names(struct virtio_gpio *vgpio, in virtio_gpio_get_names()
284 struct virtio_gpio *vgpio; in virtio_gpio_probe()
348 struct virtio_gpio *vgpio = vdev->priv; in virtio_gpio_remove()