Home
last modified time | relevance | path

Searched defs:vq (Results 1 – 15 of 15) sorted by relevance

/spdk/lib/virtio/
H A Dvirtio.c35 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 Dvirtio_vfio_user.c222 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 Dvirtio_pci.c197 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 Dvirtio_vhost_user.c862 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 Dvfu_virtio.c62 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 Dvfu_virtio_internal.h203 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 Dvfu_virtio_blk.c71 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 Dvfu_virtio_scsi.c89 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 Dvhost_blk.c43 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 Dvhost_scsi.c112 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 Drte_vhost_user.c383 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 Dvhost_ut.c468 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 Dbdev_virtio_blk.c47 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 Dbdev_virtio_scsi.c151 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 Dvhost_fuzz.c787 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