Searched refs:event_vq (Results 1 – 11 of 11) sorted by relevance
/openbmc/qemu/hw/scsi/ |
H A D | virtio-scsi-dataplane.c | 85 virtio_queue_aio_detach_host_notifier(vs->event_vq, s->ctx); in virtio_scsi_dataplane_stop_bh() 86 host_notifier = virtio_queue_get_host_notifier(vs->event_vq); in virtio_scsi_dataplane_stop_bh() 135 rc = virtio_scsi_set_host_notifier(s, vs->event_vq, 1); in virtio_scsi_dataplane_start() 158 virtio_queue_aio_attach_host_notifier_no_poll(vs->event_vq, s->ctx); in virtio_scsi_dataplane_start()
|
H A D | virtio-scsi.c | 976 req = virtio_scsi_pop_req(s, vs->event_vq); in virtio_scsi_push_event() 1169 if (vq == vs->event_vq) { in virtio_scsi_drained_end() 1229 s->event_vq = virtio_add_queue(vdev, s->conf.virtqueue_size, evt); in virtio_scsi_common_realize() 1269 virtio_delete_queue(vs->event_vq); in virtio_scsi_common_unrealize()
|
/openbmc/linux/drivers/scsi/ |
H A D | virtio_scsi.c | 86 struct virtio_scsi_vq event_vq; member 239 spin_lock_irqsave(&vscsi->event_vq.vq_lock, flags); in virtscsi_kick_event() 241 err = virtqueue_add_inbuf(vscsi->event_vq.vq, &sg, 1, event_node, in virtscsi_kick_event() 244 virtqueue_kick(vscsi->event_vq.vq); in virtscsi_kick_event() 246 spin_unlock_irqrestore(&vscsi->event_vq.vq_lock, flags); in virtscsi_kick_event() 268 spin_lock_irq(&vscsi->event_vq.vq_lock); in virtscsi_cancel_event_work() 270 spin_unlock_irq(&vscsi->event_vq.vq_lock); in virtscsi_cancel_event_work() 422 virtscsi_vq_done(vscsi, &vscsi->event_vq, virtscsi_complete_event); in virtscsi_event_done() 830 virtscsi_init_vq(&vscsi->event_vq, vqs[1]); in virtscsi_init()
|
/openbmc/qemu/hw/virtio/ |
H A D | vhost-vsock-common.c | 163 VirtQueue *vq = vvc->event_vq; in vhost_vsock_common_send_transport_reset() 261 vvc->event_vq = virtio_add_queue(vdev, VHOST_VSOCK_QUEUE_SIZE, in vhost_vsock_common_realize() 278 virtio_delete_queue(vvc->event_vq); in vhost_vsock_common_unrealize()
|
H A D | vhost-user-scmi.c | 220 virtio_delete_queue(scmi->event_vq); in do_vhost_user_cleanup() 246 scmi->event_vq = virtio_add_queue(vdev, 256, vu_scmi_handle_output); in vu_scmi_device_realize()
|
H A D | virtio-iommu.c | 1101 VirtQueue *vq = viommu->event_vq; in virtio_iommu_report_fault() 1419 s->event_vq = virtio_add_queue(vdev, VIOMMU_DEFAULT_QUEUE_SIZE, NULL); in virtio_iommu_device_realize() 1503 virtio_delete_queue(s->event_vq); in virtio_iommu_device_unrealize()
|
/openbmc/linux/drivers/gpio/ |
H A D | gpio-virtio.c | 52 struct virtqueue *event_vq; member 222 ret = virtqueue_add_sgs(vgpio->event_vq, sgs, 1, 1, irq_line, GFP_ATOMIC); in virtio_gpio_irq_prepare() 229 virtqueue_kick(vgpio->event_vq); in virtio_gpio_irq_prepare() 408 irq_line = virtqueue_get_buf(vgpio->event_vq, &len); in virtio_gpio_event_vq() 484 vgpio->event_vq = vqs[1]; in virtio_gpio_alloc_vqs()
|
/openbmc/qemu/include/hw/virtio/ |
H A D | vhost-user-scmi.h | 26 VirtQueue *event_vq; member
|
H A D | vhost-vsock-common.h | 34 VirtQueue *event_vq; member
|
H A D | virtio-iommu.h | 56 VirtQueue *event_vq; member
|
H A D | virtio-scsi.h | 74 VirtQueue *event_vq; member
|