Lines Matching defs:vhost_scsi_cmd
62 struct vhost_scsi_cmd { struct
64 int tvc_vq_desc;
66 int tvc_task_attr;
68 int tvc_in_iovs;
70 enum dma_data_direction tvc_data_direction;
72 u32 tvc_exp_data_len;
74 u64 tvc_tag;
76 u32 tvc_sgl_count;
77 u32 tvc_prot_sgl_count;
79 u32 tvc_lun;
80 u32 copied_iov:1;
81 const void *saved_iter_addr;
82 struct iov_iter saved_iter;
84 struct scatterlist *tvc_sgl;
85 struct scatterlist *tvc_prot_sgl;
86 struct page **tvc_upages;
88 struct iovec *tvc_resp_iov;
90 struct vhost_scsi *tvc_vhost;
92 struct vhost_virtqueue *tvc_vq;
94 struct vhost_scsi_nexus *tvc_nexus;
96 struct se_cmd tvc_se_cmd;
98 unsigned char tvc_cdb[VHOST_SCSI_MAX_CDB_SIZE];
100 unsigned char tvc_sense_buf[TRANSPORT_SENSE_BUFFER];
102 struct llist_node tvc_completion_list;
104 struct vhost_scsi_inflight *inflight;