Lines Matching refs:VduseDev
107 VduseDev *dev;
121 struct VduseDev { struct
171 static inline bool vduse_dev_has_feature(VduseDev *dev, unsigned int fbit) in vduse_dev_has_feature()
185 VduseDev *vduse_queue_get_dev(VduseVirtq *vq) in vduse_queue_get_dev()
195 void *vduse_dev_get_priv(VduseDev *dev) in vduse_dev_get_priv()
200 VduseVirtq *vduse_dev_get_queue(VduseDev *dev, int index) in vduse_dev_get_queue()
205 int vduse_dev_get_fd(VduseDev *dev) in vduse_dev_get_fd()
210 static int vduse_inject_irq(VduseDev *dev, int index) in vduse_inject_irq()
231 VduseDev *dev = vq->dev; in vduse_queue_check_inflights()
314 static void vduse_iova_remove_region(VduseDev *dev, uint64_t start, in vduse_iova_remove_region()
338 static int vduse_iova_add_region(VduseDev *dev, int fd, in vduse_iova_add_region()
388 static inline void *iova_to_va(VduseDev *dev, uint64_t *plen, uint64_t iova) in iova_to_va()
465 vduse_queue_read_indirect_desc(VduseDev *dev, struct vring_desc *desc, in vduse_queue_read_indirect_desc()
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()
857 struct VduseDev *dev = vq->dev; in vduse_queue_update_vring()
888 struct VduseDev *dev = vq->dev; in vduse_queue_enable()
944 struct VduseDev *dev = vq->dev; in vduse_queue_disable()
971 static void vduse_dev_start_dataplane(VduseDev *dev) in vduse_dev_start_dataplane()
986 static void vduse_dev_stop_dataplane(VduseDev *dev) in vduse_dev_stop_dataplane()
1001 int vduse_dev_handler(VduseDev *dev) in vduse_dev_handler()
1060 int vduse_dev_update_config(VduseDev *dev, uint32_t size, in vduse_dev_update_config()
1089 int vduse_dev_setup_queue(VduseDev *dev, int index, int max_size) in vduse_dev_setup_queue()
1110 int vduse_set_reconnect_log_file(VduseDev *dev, const char *filename) in vduse_set_reconnect_log_file()
1132 static int vduse_dev_init_vqs(VduseDev *dev, uint16_t num_queues) in vduse_dev_init_vqs()
1152 static int vduse_dev_init(VduseDev *dev, const char *name, in vduse_dev_init()
1206 VduseDev *vduse_dev_create_by_fd(int fd, uint16_t num_queues, in vduse_dev_create_by_fd()
1209 VduseDev *dev; in vduse_dev_create_by_fd()
1217 dev = calloc(sizeof(VduseDev), 1); in vduse_dev_create_by_fd()
1244 VduseDev *vduse_dev_create_by_name(const char *name, uint16_t num_queues, in vduse_dev_create_by_name()
1247 VduseDev *dev; in vduse_dev_create_by_name()
1256 dev = calloc(sizeof(VduseDev), 1); in vduse_dev_create_by_name()
1273 VduseDev *vduse_dev_create(const char *name, uint32_t device_id, in vduse_dev_create()
1278 VduseDev *dev; in vduse_dev_create()
1291 dev = calloc(sizeof(VduseDev), 1); in vduse_dev_create()
1354 int vduse_dev_destroy(VduseDev *dev) in vduse_dev_destroy()