Searched refs:VduseDev (Results 1 – 3 of 3) sorted by relevance
/qemu/subprojects/libvduse/ |
H A D | libvduse.h | 22 typedef struct VduseDev VduseDev; 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); 117 void *vduse_dev_get_priv(VduseDev *dev); 128 VduseVirtq *vduse_dev_get_queue(VduseDev *dev, int index); 138 int vduse_dev_get_fd(VduseDev *dev); 148 int vduse_dev_handler(VduseDev *dev); 161 int vduse_dev_update_config(VduseDev *dev, uint32_t size, 199 VduseDev *vduse_dev_create_by_fd(int fd, uint16_t num_queues, [all …]
|
H A D | libvduse.c | 107 VduseDev *dev; 121 struct VduseDev { struct 231 VduseDev *dev = vq->dev; in vduse_queue_check_inflights() 541 VduseDev *dev = vq->dev; in vduse_queue_should_notify() 567 VduseDev *dev = vq->dev; in vduse_queue_notify() 594 VduseDev *dev = vq->dev; in vduse_queue_map_single_desc() 649 VduseDev *dev = vq->dev; in vduse_queue_map_desc() 744 VduseDev *dev = vq->dev; in vduse_queue_pop() 1209 VduseDev *dev; in vduse_dev_create_by_fd() 1247 VduseDev *dev; in vduse_dev_create_by_name() [all …]
|
/qemu/block/export/ |
H A D | vduse-blk.c | 31 VduseDev *dev; 74 VduseDev *dev = vduse_queue_get_dev(vq); in vduse_blk_virtio_process_req() 95 static void vduse_blk_vq_handler(VduseDev *dev, VduseVirtq *vq) in vduse_blk_vq_handler() 119 VduseDev *dev = vduse_queue_get_dev(vq); 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() 165 VduseDev *dev = opaque; in on_vduse_dev_kick()
|