/spdk/lib/virtio/ |
H A D | virtio.c | 35 virtio_init_vring(struct virtqueue *vq) in virtio_init_vring() 74 struct virtqueue *vq; in virtio_init_queue() local 140 struct virtqueue *vq; in virtio_free_queues() local 301 vq_ring_free_chain(struct virtqueue *vq, uint16_t desc_idx) in vq_ring_free_chain() 335 virtqueue_dequeue_burst_rx(struct virtqueue *vq, void **rx_pkts, in virtqueue_dequeue_burst_rx() 369 finish_req(struct virtqueue *vq) in finish_req() 394 virtqueue_req_start(struct virtqueue *vq, void *cookie, int iovcnt) in virtqueue_req_start() 416 virtqueue_req_flush(struct virtqueue *vq) in virtqueue_req_flush() 451 virtqueue_req_abort(struct virtqueue *vq) in virtqueue_req_abort() 468 virtqueue_req_add_iovs(struct virtqueue *vq, struct iovec *iovs, uint16_t iovcnt, in virtqueue_req_add_iovs() [all …]
|
H A D | virtio_vfio_user.c | 222 virtio_vfio_user_setup_queue(struct virtio_dev *vdev, struct virtqueue *vq) in virtio_vfio_user_setup_queue() argument 343 virtio_vfio_user_del_queue(struct virtio_dev * vdev,struct virtqueue * vq) virtio_vfio_user_del_queue() argument 371 virtio_vfio_user_notify_queue(struct virtio_dev * vdev,struct virtqueue * vq) virtio_vfio_user_notify_queue() argument [all...] |
H A D | virtio_pci.c | 197 check_vq_phys_addr_ok(struct virtqueue *vq) in check_vq_phys_addr_ok() 404 modern_setup_queue(struct virtio_dev *dev, struct virtqueue *vq) in modern_setup_queue() 473 modern_del_queue(struct virtio_dev *dev, struct virtqueue *vq) in modern_del_queue() 494 modern_notify_queue(struct virtio_dev *dev, struct virtqueue *vq) in modern_notify_queue()
|
H A D | virtio_vhost_user.c | 862 virtio_user_setup_queue(struct virtio_dev *vdev, struct virtqueue *vq) in virtio_user_setup_queue() argument 937 virtio_user_del_queue(struct virtio_dev * vdev,struct virtqueue * vq) virtio_user_del_queue() argument 959 virtio_user_notify_queue(struct virtio_dev * vdev,struct virtqueue * vq) virtio_user_notify_queue() argument [all...] |
/spdk/module/vfu_device/ |
H A D | vfu_virtio.c | 62 virtio_dev_map_vq(struct vfu_virtio_dev *dev, struct vfu_virtio_vq *vq) in virtio_dev_map_vq() 114 virtio_dev_unmap_vq(struct vfu_virtio_dev *dev, struct vfu_virtio_vq *vq) in virtio_dev_unmap_vq() 125 vfu_virtio_vq_should_unmap(struct vfu_virtio_vq *vq, void *map_start, void *map_end) in vfu_virtio_vq_should_unmap() 151 struct vfu_virtio_vq *vq; in vfu_virtio_dev_unmap_vqs() local 188 struct vfu_virtio_vq *vq; in vfu_virtio_dev_reset() local 265 struct vfu_virtio_vq *vq; in virtio_dev_enable_vq() local 299 struct vfu_virtio_vq *vq; in virtio_dev_disable_vq() local 324 virtio_dev_split_get_avail_reqs(struct vfu_virtio_dev *dev, struct vfu_virtio_vq *vq, in virtio_dev_split_get_avail_reqs() 387 virtio_split_vring_get_desc(struct vfu_virtio_dev *dev, struct vfu_virtio_vq *vq, uint16_t desc_idx, in virtio_split_vring_get_desc() 417 vfu_virtio_dev_get_req(struct vfu_virtio_endpoint *virtio_endpoint, struct vfu_virtio_vq *vq) in vfu_virtio_dev_get_req() [all …]
|
H A D | vfu_virtio_internal.h | 203 struct vfu_virtio_vq *vq; member 236 virtio_queue_desc_size(struct vfu_virtio_dev *dev, struct vfu_virtio_vq *vq) in virtio_queue_desc_size() argument 242 virtio_queue_avail_size(struct vfu_virtio_dev *dev, struct vfu_virtio_vq *vq) in virtio_queue_avail_size() argument 256 virtio_queue_used_size(struct vfu_virtio_dev *dev, struct vfu_virtio_vq *vq) in virtio_queue_used_size() argument 270 virtio_queue_event_is_suppressed(struct vfu_virtio_dev * dev,struct vfu_virtio_vq * vq) virtio_queue_event_is_suppressed() argument 354 vfu_virtio_vq_alloc_req(struct vfu_virtio_endpoint * endpoint,struct vfu_virtio_vq * vq) vfu_virtio_vq_alloc_req() argument 361 vfu_virtio_vq_free_req(struct vfu_virtio_endpoint * endpoint,struct vfu_virtio_vq * vq,struct vfu_virtio_req * req) vfu_virtio_vq_free_req() argument [all...] |
H A D | vfu_virtio_blk.c | 71 struct vfu_virtio_vq *vq; in vfu_virtio_blk_vring_poll() local 170 virtio_blk_process_req(struct vfu_virtio_endpoint *virtio_endpoint, struct vfu_virtio_vq *vq, in virtio_blk_process_req() 458 virtio_blk_alloc_req(struct vfu_virtio_endpoint *virtio_endpoint, struct vfu_virtio_vq *vq) in virtio_blk_alloc_req() 471 virtio_blk_free_req(struct vfu_virtio_endpoint *virtio_endpoint, struct vfu_virtio_vq *vq, in virtio_blk_free_req()
|
H A D | vfu_virtio_scsi.c | 89 struct vfu_virtio_vq *vq; in vfu_virtio_scsi_vring_poll() local 133 struct vfu_virtio_vq *vq; in vfu_virtio_scsi_eventq_enqueue() local 490 virtio_scsi_process_req(struct vfu_virtio_endpoint *virtio_endpoint, struct vfu_virtio_vq *vq, in virtio_scsi_process_req() 603 virtio_scsi_alloc_req(struct vfu_virtio_endpoint *virtio_endpoint, struct vfu_virtio_vq *vq) in virtio_scsi_alloc_req() 616 virtio_scsi_free_req(struct vfu_virtio_endpoint *virtio_endpoint, struct vfu_virtio_vq *vq, in virtio_scsi_free_req()
|
/spdk/lib/vhost/ |
H A D | vhost_blk.c | 43 struct spdk_vhost_virtqueue *vq; member 156 vhost_vq_packed_ring_enqueue(&task->bvsession->vsession, task->vq, in blk_task_inc_task_cnt() local 67 struct spdk_vhost_virtqueue *vq; global() member 165 struct spdk_vhost_virtqueue *vq = task->vq; blk_task_dec_task_cnt() local 239 blk_iovs_split_queue_setup(struct spdk_vhost_blk_session * bvsession,struct spdk_vhost_virtqueue * vq,uint16_t req_idx,struct iovec * iovs,uint16_t * iovs_cnt,uint32_t * length) blk_iovs_split_queue_setup() argument 312 blk_iovs_packed_desc_setup(struct spdk_vhost_session * vsession,struct spdk_vhost_virtqueue * vq,uint16_t req_idx,struct vring_packed_desc * desc_table,uint16_t desc_table_size,struct iovec * iovs,uint16_t * iovs_cnt,uint32_t * length) blk_iovs_packed_desc_setup() argument 371 blk_iovs_packed_queue_setup(struct spdk_vhost_blk_session * bvsession,struct spdk_vhost_virtqueue * vq,uint16_t req_idx,struct iovec * iovs,uint16_t * iovs_cnt,uint32_t * length) blk_iovs_packed_queue_setup() argument 393 blk_iovs_inflight_queue_setup(struct spdk_vhost_blk_session * bvsession,struct spdk_vhost_virtqueue * vq,uint16_t req_idx,struct iovec * iovs,uint16_t * iovs_cnt,uint32_t * length) blk_iovs_inflight_queue_setup() argument 688 process_blk_task(struct spdk_vhost_virtqueue * vq,uint16_t req_idx) process_blk_task() argument 729 process_packed_blk_task(struct spdk_vhost_virtqueue * vq,uint16_t req_idx) process_packed_blk_task() argument 794 process_packed_inflight_blk_task(struct spdk_vhost_virtqueue * vq,uint16_t req_idx) process_packed_inflight_blk_task() argument 856 submit_inflight_desc(struct spdk_vhost_blk_session * bvsession,struct spdk_vhost_virtqueue * vq) submit_inflight_desc() argument 897 process_vq(struct spdk_vhost_blk_session * bvsession,struct spdk_vhost_virtqueue * vq) process_vq() argument 931 process_packed_vq(struct spdk_vhost_blk_session * bvsession,struct spdk_vhost_virtqueue * vq) process_packed_vq() argument 951 _vdev_vq_worker(struct spdk_vhost_virtqueue * vq) _vdev_vq_worker() argument 974 struct spdk_vhost_virtqueue *vq = arg; vdev_vq_worker() local 984 struct spdk_vhost_virtqueue *vq; vdev_worker() local 997 no_bdev_process_vq(struct spdk_vhost_blk_session * bvsession,struct spdk_vhost_virtqueue * vq) no_bdev_process_vq() argument 1018 no_bdev_process_packed_vq(struct spdk_vhost_blk_session * bvsession,struct spdk_vhost_virtqueue * vq) no_bdev_process_packed_vq() argument 1061 _no_bdev_vdev_vq_worker(struct spdk_vhost_virtqueue * vq) _no_bdev_vdev_vq_worker() argument 1089 struct spdk_vhost_virtqueue *vq = arg; no_bdev_vdev_vq_worker() local 1112 struct spdk_vhost_virtqueue *vq; vhost_blk_pg_unregister_interrupts() local 1127 vhost_blk_vq_register_interrupt(struct spdk_vhost_virtqueue * vq) vhost_blk_vq_register_interrupt() argument 1187 vhost_blk_vq_enable(struct spdk_vhost_session * vsession,struct spdk_vhost_virtqueue * vq) vhost_blk_vq_enable() argument 1226 struct spdk_vhost_virtqueue *vq; vhost_blk_pg_register_no_bdev_interrupts() local 1391 struct spdk_vhost_virtqueue *vq; free_task_pool() local 1409 struct spdk_vhost_virtqueue *vq; alloc_vq_task_pool() local [all...] |
H A D | vhost_scsi.c | 112 struct spdk_vhost_virtqueue *vq; member 277 struct spdk_vhost_virtqueue *vq; in eventq_enqueue() local 694 process_scsi_task(struct spdk_vhost_session * vsession,struct spdk_vhost_virtqueue * vq,uint16_t req_idx) process_scsi_task() argument 733 submit_inflight_desc(struct spdk_vhost_scsi_session * svsession,struct spdk_vhost_virtqueue * vq) submit_inflight_desc() argument 770 process_vq(struct spdk_vhost_scsi_session * svsession,struct spdk_vhost_virtqueue * vq) process_vq() argument 1351 struct spdk_vhost_virtqueue *vq; free_task_pool() local 1369 struct spdk_vhost_virtqueue *vq; alloc_vq_task_pool() local [all...] |
H A D | rte_vhost_user.c | 383 vhost_vq_event_is_suppressed(struct spdk_vhost_virtqueue *vq) argument 578 struct spdk_vhost_virtqueue *vq, argument 660 vhost_vring_packed_desc_get_buffer_id(struct spdk_vhost_virtqueue * vq,uint16_t req_idx,uint16_t * num_descs) global() argument [all...] |
/spdk/test/unit/lib/vhost/vhost.c/ |
H A D | vhost_ut.c | 468 struct spdk_vhost_virtqueue vq = {}; in vq_avail_ring_get_test() local 525 vq_desc_guest_is_used(struct spdk_vhost_virtqueue * vq,int16_t guest_last_used_idx,int16_t guest_used_phase) vq_desc_guest_is_used() argument 533 vq_desc_guest_set_avail(struct spdk_vhost_virtqueue * vq,int16_t * guest_last_avail_idx,int16_t * guest_avail_phase) vq_desc_guest_set_avail() argument 551 vq_desc_guest_handle_completed_desc(struct spdk_vhost_virtqueue * vq,int16_t * guest_last_used_idx,int16_t * guest_used_phase) vq_desc_guest_handle_completed_desc() argument 574 struct spdk_vhost_virtqueue *vq; vq_packed_ring_test() local [all...] |
/spdk/module/bdev/virtio/ |
H A D | bdev_virtio_blk.c | 47 struct virtqueue *vq; member 116 struct virtqueue *vq = virtio_channel->vq; in bdev_virtio_blk_send_io() local 347 struct virtqueue *vq; in bdev_virtio_blk_ch_create_cb() local 371 struct virtqueue *vq = ch->vq; in bdev_virtio_blk_ch_destroy_cb() local
|
H A D | bdev_virtio_scsi.c | 151 struct virtqueue *vq; member 180 virtio_scsi_dev_send_eventq_io(struct virtqueue *vq, struct virtio_scsi_eventq_io *io) in virtio_scsi_dev_send_eventq_io() argument 489 struct virtqueue *vq = virtio_channel->vq; in bdev_virtio_send_io() local 988 struct virtqueue *vq; bdev_virtio_scsi_ch_create_cb() local 1013 struct virtqueue *vq = ch->vq; bdev_virtio_scsi_ch_destroy_cb() local 1058 struct virtqueue *vq = base->channel->vq; send_scan_io() local [all...] |
/spdk/test/app/fuzz/vhost_fuzz/ |
H A D | vhost_fuzz.c | 787 submit_virtio_req_rsp_pair(struct fuzz_vhost_dev_ctx *dev_ctx, struct virtqueue *vq, in submit_virtio_req_rsp_pair() 817 dev_submit_requests(struct fuzz_vhost_dev_ctx *dev_ctx, struct virtqueue *vq, in dev_submit_requests() 890 struct virtqueue *vq; in poll_dev() local
|