Searched refs:event_vq (Results 1 – 2 of 2) sorted by relevance
/linux/drivers/scsi/ |
H A D | virtio_scsi.c | 87 /* Protected by event_vq lock */ 91 struct virtio_scsi_vq event_vq; member 242 spin_lock_irqsave(&vscsi->event_vq.vq_lock, flags); in virtscsi_kick_event() 244 err = virtqueue_add_inbuf(vscsi->event_vq.vq, &sg, 1, event_node, in virtscsi_kick_event() 247 virtqueue_kick(vscsi->event_vq.vq); in virtscsi_kick_event() 249 spin_unlock_irqrestore(&vscsi->event_vq.vq_lock, flags); in virtscsi_kick_event() 271 spin_lock_irq(&vscsi->event_vq.vq_lock); in virtscsi_cancel_event_work() 273 spin_unlock_irq(&vscsi->event_vq.vq_lock); in virtscsi_cancel_event_work() 425 virtscsi_vq_done(vscsi, &vscsi->event_vq, virtscsi_complete_event); in virtscsi_event_done() 886 virtscsi_init_vq(&vscsi->event_vq, vq in virtscsi_init() [all...] |
/linux/drivers/gpio/ |
H A D | gpio-virtio.c | 52 struct virtqueue *event_vq; member 223 ret = virtqueue_add_sgs(vgpio->event_vq, sgs, 1, 1, irq_line, GFP_ATOMIC); in virtio_gpio_irq_prepare() 230 virtqueue_kick(vgpio->event_vq); in virtio_gpio_irq_prepare() 396 irq_line = virtqueue_get_buf(vgpio->event_vq, &len); in virtio_gpio_event_vq() 472 vgpio->event_vq = vqs[1]; in virtio_gpio_alloc_vqs()
|