Home
last modified time | relevance | path

Searched refs:vgpio (Results 1 – 1 of 1) sorted by relevance

/Linux-v5.15/drivers/gpio/
Dgpio-virtio.c39 static int _virtio_gpio_req(struct virtio_gpio *vgpio, u16 type, u16 gpio, in _virtio_gpio_req() argument
42 struct virtio_gpio_line *line = &vgpio->lines[gpio]; in _virtio_gpio_req()
46 struct device *dev = &vgpio->vdev->dev; in _virtio_gpio_req()
73 mutex_lock(&vgpio->lock); in _virtio_gpio_req()
74 ret = virtqueue_add_sgs(vgpio->request_vq, sgs, 1, 1, line, GFP_KERNEL); in _virtio_gpio_req()
77 mutex_unlock(&vgpio->lock); in _virtio_gpio_req()
81 virtqueue_kick(vgpio->request_vq); in _virtio_gpio_req()
82 mutex_unlock(&vgpio->lock); in _virtio_gpio_req()
111 static int virtio_gpio_req(struct virtio_gpio *vgpio, u16 type, u16 gpio, in virtio_gpio_req() argument
114 struct virtio_gpio_line *line = &vgpio->lines[gpio]; in virtio_gpio_req()
[all …]