/spdk/lib/vhost/ |
H A D | rte_vhost_user.c | 50 vhost_gpa_to_vva(struct spdk_vhost_session *vsession, uint64_t addr, uint64_t len) in vhost_gpa_to_vva() argument 66 vhost_log_req_desc(struct spdk_vhost_session *vsession, struct spdk_vhost_virtqueue *virtqueue, in vhost_log_req_desc() argument 96 vhost_log_used_vring_elem(struct spdk_vhost_session *vsession, in vhost_log_used_vring_elem() argument 118 vhost_log_used_vring_idx(struct spdk_vhost_session * vsession,struct spdk_vhost_virtqueue * virtqueue) vhost_log_used_vring_idx() argument 222 vhost_vq_get_desc(struct spdk_vhost_session * vsession,struct spdk_vhost_virtqueue * virtqueue,uint16_t req_idx,struct vring_desc ** desc,struct vring_desc ** desc_table,uint32_t * desc_table_size) vhost_vq_get_desc() argument 251 vhost_packed_desc_indirect_to_desc_table(struct spdk_vhost_session * vsession,uint64_t addr,uint32_t len,struct vring_packed_desc ** desc_table,uint32_t * desc_table_size) vhost_packed_desc_indirect_to_desc_table() argument 267 vhost_vq_get_desc_packed(struct spdk_vhost_session * vsession,struct spdk_vhost_virtqueue * virtqueue,uint16_t req_idx,struct vring_packed_desc ** desc,struct vring_packed_desc ** desc_table,uint32_t * desc_table_size) vhost_vq_get_desc_packed() argument 295 vhost_inflight_queue_get_desc(struct spdk_vhost_session * vsession,spdk_vhost_inflight_desc * desc_array,uint16_t req_idx,spdk_vhost_inflight_desc ** desc,struct vring_packed_desc ** desc_table,uint32_t * desc_table_size) vhost_inflight_queue_get_desc() argument 323 vhost_vq_used_signal(struct spdk_vhost_session * vsession,struct spdk_vhost_virtqueue * virtqueue) global() argument 350 session_vq_io_stats_update(struct spdk_vhost_session * vsession,struct spdk_vhost_virtqueue * virtqueue,uint64_t now) global() argument 371 check_session_vq_io_stats(struct spdk_vhost_session * vsession,struct spdk_vhost_virtqueue * virtqueue,uint64_t now) global() argument 403 struct spdk_vhost_session *vsession = virtqueue->vsession; global() local 443 vhost_vq_used_ring_enqueue(struct spdk_vhost_session * vsession,struct spdk_vhost_virtqueue * virtqueue,uint16_t id,uint32_t len) global() argument 485 vhost_vq_packed_ring_enqueue(struct spdk_vhost_session * vsession,struct spdk_vhost_virtqueue * virtqueue,uint16_t num_descs,uint16_t buffer_id,uint32_t length,uint16_t inflight_head) global() argument 612 vhost_vring_desc_payload_to_iov(struct spdk_vhost_session * vsession,struct iovec * iov,uint16_t * iov_index,uintptr_t payload,uint64_t remaining) global() argument 640 vhost_vring_packed_desc_to_iov(struct spdk_vhost_session * vsession,struct iovec * iov,uint16_t * iov_index,const struct vring_packed_desc * desc) global() argument 648 vhost_vring_inflight_desc_to_iov(struct spdk_vhost_session * vsession,struct iovec * iov,uint16_t * iov_index,const spdk_vhost_inflight_desc * desc) global() argument 712 vhost_vring_desc_to_iov(struct spdk_vhost_session * vsession,struct iovec * iov,uint16_t * iov_index,const struct vring_desc * desc) global() argument 807 vhost_register_memtable_if_required(struct spdk_vhost_session * vsession,int vid) global() argument 840 _stop_session(struct spdk_vhost_session * vsession) global() argument 886 struct spdk_vhost_session *vsession; global() local 972 struct spdk_vhost_session *vsession = arg1; global() local 990 set_device_vq_callfd(struct spdk_vhost_session * vsession,uint16_t qid) global() argument 1030 enable_device_vq(struct spdk_vhost_session * vsession,uint16_t qid) global() argument 1132 struct spdk_vhost_session *vsession; global() local 1169 struct spdk_vhost_session *vsession; global() local 1193 struct spdk_vhost_session *vsession; global() local 1233 struct spdk_vhost_session *vsession; global() local 1248 struct spdk_vhost_session *vsession; global() local 1272 vhost_session_wait_for_semaphore(struct spdk_vhost_session * vsession,int timeout_sec,const char * errmsg) global() argument 1288 vhost_user_session_stop_done(struct spdk_vhost_session * vsession,int response) global() argument 1304 struct spdk_vhost_session *vsession; global() local 1317 vhost_user_wait_for_session_stop(struct spdk_vhost_session * vsession,unsigned timeout_sec,const char * errmsg) global() argument 1365 struct spdk_vhost_session *vsession; global() local 1415 vhost_user_session_set_interrupt_mode(struct spdk_vhost_session * vsession,bool interrupt_mode) global() argument 1446 struct spdk_vhost_session *vsession; global() local 1517 struct spdk_vhost_session *vsession; global() local 1591 vhost_session_install_rte_compat_hooks(struct spdk_vhost_session * vsession) global() argument 1701 vhost_user_session_set_coalescing(struct spdk_vhost_dev * vdev,struct spdk_vhost_session * vsession,void * ctx) global() argument 1856 struct spdk_vhost_session *vsession, *tmp_vsession; global() local 1947 struct spdk_vhost_session *vsession; global() local 2000 struct spdk_vhost_session *vsession; global() local [all...] |
H A D | vhost_scsi.c | 82 struct spdk_vhost_session vsession; member 166 struct spdk_vhost_session *vsession = &task->svsession->vsession; in vhost_scsi_task_free_cb() local 228 struct spdk_vhost_session *vsession, void *ctx) in vhost_scsi_session_process_removed() argument 276 struct spdk_vhost_session *vsession = &svsession->vsession; eventq_enqueue() local 330 struct spdk_vhost_session *vsession = &task->svsession->vsession; submit_completion() local 387 struct spdk_vhost_session *vsession = &task->svsession->vsession; invalid_request() local 428 struct spdk_vhost_session *vsession = &task->svsession->vsession; process_ctrl_request() local 531 struct spdk_vhost_session *vsession = &task->svsession->vsession; task_data_setup() local 693 process_scsi_task(struct spdk_vhost_session * vsession,struct spdk_vhost_virtqueue * vq,uint16_t req_idx) process_scsi_task() argument 735 struct spdk_vhost_session *vsession; submit_inflight_desc() local 772 struct spdk_vhost_session *vsession = &svsession->vsession; process_vq() local 805 struct spdk_vhost_session *vsession = &svsession->vsession; vdev_mgmt_worker() local 826 struct spdk_vhost_session *vsession = &svsession->vsession; vdev_worker() local 854 to_scsi_session(struct spdk_vhost_session * vsession) to_scsi_session() argument 1049 vhost_scsi_session_add_tgt(struct spdk_vhost_dev * vdev,struct spdk_vhost_session * vsession,void * ctx) vhost_scsi_session_add_tgt() argument 1202 vhost_scsi_session_remove_tgt(struct spdk_vhost_dev * vdev,struct spdk_vhost_session * vsession,void * _ctx) vhost_scsi_session_remove_tgt() argument 1282 vhost_scsi_session_param_changed(struct spdk_vhost_dev * vdev,struct spdk_vhost_session * vsession,void * ctx) vhost_scsi_session_param_changed() argument 1350 struct spdk_vhost_session *vsession = &svsession->vsession; free_task_pool() local 1366 alloc_vq_task_pool(struct spdk_vhost_session * vsession,uint16_t qid) alloc_vq_task_pool() argument 1411 vhost_scsi_start(struct spdk_vhost_dev * vdev,struct spdk_vhost_session * vsession,void * unused) vhost_scsi_start() argument 1476 struct spdk_vhost_session *vsession = &svsession->vsession; destroy_session_poller_cb() local 1538 vhost_scsi_stop(struct spdk_vhost_dev * vdev,struct spdk_vhost_session * vsession,void * unused) vhost_scsi_stop() argument [all...] |
H A D | vhost_blk.c | 68 struct spdk_vhost_session *vsession; global() member 75 struct spdk_vhost_session *vsession; global() member 91 struct spdk_vhost_session vsession; global() member 147 to_blk_session(struct spdk_vhost_session * vsession) to_blk_session() argument 242 struct spdk_vhost_session *vsession = &bvsession->vsession; blk_iovs_split_queue_setup() local 311 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 374 struct spdk_vhost_session *vsession = &bvsession->vsession; blk_iovs_packed_queue_setup() local 396 struct spdk_vhost_session *vsession = &bvsession->vsession; blk_iovs_inflight_queue_setup() local 858 struct spdk_vhost_session *vsession; submit_inflight_desc() local 899 struct spdk_vhost_session *vsession = &bvsession->vsession; process_vq() local 953 struct spdk_vhost_session *vsession = vq->vsession; _vdev_vq_worker() local 999 struct spdk_vhost_session *vsession = &bvsession->vsession; no_bdev_process_vq() local 1020 struct spdk_vhost_session *vsession = &bvsession->vsession; no_bdev_process_packed_vq() local 1063 struct spdk_vhost_session *vsession = vq->vsession; _no_bdev_vdev_vq_worker() local 1129 struct spdk_vhost_session *vsession = vq->vsession; vhost_blk_vq_register_interrupt() local 1187 vhost_blk_vq_enable(struct spdk_vhost_session * vsession,struct spdk_vhost_virtqueue * vq) vhost_blk_vq_enable() argument 1273 vhost_session_bdev_resize_cb(struct spdk_vhost_dev * vdev,struct spdk_vhost_session * vsession,void * ctx) vhost_session_bdev_resize_cb() argument 1297 struct spdk_vhost_session *vsession = pg->vsession; _vhost_user_session_bdev_remove_cb() local 1321 vhost_user_session_bdev_remove_cb(struct spdk_vhost_dev * vdev,struct spdk_vhost_session * vsession,void * ctx) vhost_user_session_bdev_remove_cb() argument 1390 struct spdk_vhost_session *vsession = &bvsession->vsession; free_task_pool() local 1406 alloc_vq_task_pool(struct spdk_vhost_session * vsession,uint16_t qid) alloc_vq_task_pool() argument 1488 session_start_poll_groups(struct spdk_vhost_dev * vdev,struct spdk_vhost_session * vsession) session_start_poll_groups() argument 1571 vhost_blk_start(struct spdk_vhost_dev * vdev,struct spdk_vhost_session * vsession,void * unused) vhost_blk_start() argument 1682 struct spdk_vhost_session *vsession = &bvsession->vsession; destroy_session_poller_cb() local 1711 vhost_blk_stop(struct spdk_vhost_dev * vdev,struct spdk_vhost_session * vsession,void * unused) vhost_blk_stop() argument [all...] |
H A D | vhost_internal.h | 113 struct spdk_vhost_session *vsession; global() member 425 vhost_dev_has_feature(struct spdk_vhost_session * vsession,unsigned feature_id) vhost_dev_has_feature() argument [all...] |
/spdk/test/unit/lib/vhost/vhost.c/ |
H A D | vhost_ut.c | 229 struct spdk_vhost_session *vsession = NULL; in start_vdev() local 257 struct spdk_vhost_session *vsession = TAILQ_FIRST(&user_dev->vsessions); in stop_vdev() local 280 struct spdk_vhost_session *vsession; desc_to_iov_test() local 427 struct spdk_vhost_session *vsession; session_find_by_vid_test() local [all...] |