Home
last modified time | relevance | path

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

/qemu/subprojects/libvduse/
H A Dlibvduse.h25 typedef struct VduseVirtq VduseVirtq; typedef
30 void (*enable_queue)(VduseDev *dev, VduseVirtq *vq);
32 void (*disable_queue)(VduseDev *dev, VduseVirtq *vq);
67 VduseDev *vduse_queue_get_dev(VduseVirtq *vq);
77 int vduse_queue_get_fd(VduseVirtq *vq);
89 void *vduse_queue_pop(VduseVirtq *vq, size_t sz);
99 void vduse_queue_push(VduseVirtq *vq, const VduseVirtqElement *elem,
107 void vduse_queue_notify(VduseVirtq *vq);
128 VduseVirtq *vduse_dev_get_queue(VduseDev *dev, int index);
H A Dlibvduse.c96 struct VduseVirtq { struct
122 VduseVirtq *vqs; argument
185 VduseDev *vduse_queue_get_dev(VduseVirtq *vq) in vduse_queue_get_dev()
190 int vduse_queue_get_fd(VduseVirtq *vq) in vduse_queue_get_fd()
526 static bool vduse_queue_empty(VduseVirtq *vq) in vduse_queue_empty()
565 void vduse_queue_notify(VduseVirtq *vq) in vduse_queue_notify()
886 static void vduse_queue_enable(VduseVirtq *vq) in vduse_queue_enable()
942 static void vduse_queue_disable(VduseVirtq *vq) in vduse_queue_disable()
1005 VduseVirtq *vq; in vduse_dev_handler()
1091 VduseVirtq *vq = &dev->vqs[index]; in vduse_dev_setup_queue()
[all …]
/qemu/block/export/
H A Dvduse-blk.c40 VduseVirtq *vq;
73 VduseVirtq *vq = req->vq; in vduse_blk_virtio_process_req()
95 static void vduse_blk_vq_handler(VduseDev *dev, VduseVirtq *vq) in vduse_blk_vq_handler()
118 VduseVirtq *vq = opaque; in on_vduse_vq_kick()
131 static void vduse_blk_enable_queue(VduseDev *dev, VduseVirtq *vq) in vduse_blk_enable_queue()
145 static void vduse_blk_disable_queue(VduseDev *dev, VduseVirtq *vq) in vduse_blk_disable_queue()
220 VduseVirtq *vq = vduse_dev_get_queue(vblk_exp->dev, i); in vduse_blk_stop_virtqueues()
232 VduseVirtq *vq = vduse_dev_get_queue(vblk_exp->dev, i); in vduse_blk_start_virtqueues()