Home
last modified time | relevance | path

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

/openbmc/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()
200 VduseVirtq *vduse_dev_get_queue(VduseDev *dev, int index) in vduse_dev_get_queue()
228 static int vduse_queue_check_inflights(VduseVirtq *vq) in vduse_queue_check_inflights()
285 static int vduse_queue_inflight_get(VduseVirtq *vq, int desc_idx) in vduse_queue_inflight_get()
296 static int vduse_queue_inflight_pre_put(VduseVirtq *vq, int desc_idx) in vduse_queue_inflight_pre_put()
303 static int vduse_queue_inflight_post_put(VduseVirtq *vq, int desc_idx) in vduse_queue_inflight_post_put()
424 static inline uint16_t vring_avail_flags(VduseVirtq *vq) in vring_avail_flags()
[all …]
/openbmc/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()