Lines Matching defs:vhost_scsi_cmd
68 struct vhost_scsi_cmd { struct
70 int tvc_vq_desc;
72 int tvc_task_attr;
74 int tvc_in_iovs;
76 enum dma_data_direction tvc_data_direction;
78 u32 tvc_exp_data_len;
80 u64 tvc_tag;
82 u32 tvc_sgl_count;
83 u32 tvc_prot_sgl_count;
85 u32 tvc_lun;
87 struct scatterlist *tvc_sgl;
88 struct scatterlist *tvc_prot_sgl;
89 struct page **tvc_upages;
91 struct iovec *tvc_resp_iov;
93 struct vhost_scsi *tvc_vhost;
95 struct vhost_virtqueue *tvc_vq;
97 struct vhost_scsi_nexus *tvc_nexus;
99 struct se_cmd tvc_se_cmd;
101 struct work_struct work;
103 unsigned char tvc_cdb[VHOST_SCSI_MAX_CDB_SIZE];
105 unsigned char tvc_sense_buf[TRANSPORT_SENSE_BUFFER];
107 struct llist_node tvc_completion_list;
109 struct vhost_scsi_inflight *inflight;