Lines Matching defs:request_container_block
1218 typedef struct request_container_block { struct
1219 void *req;
1220 void *error_info;
1221 int status;
1222 uint32_t tag;
1223 sgt_t *sg_chain_virt;
1224 dma_addr_t sg_chain_dma;
1225 uint32_t data_dir;
1226 pqi_scsi_dev_t *dvp;
1227 struct pqisrc_softstate *softs;
1228 success_callback success_cmp_callback;
1229 error_callback error_cmp_callback;
1230 uint8_t *cdbp; /* points to either the bypass_cdb below or original host cdb */
1231 uint8_t bypass_cdb[16]; /* bypass cmds will use this cdb memory */
1232 int cmdlen;
1233 uint32_t bcount; /* buffer size in byte */
1234 uint32_t ioaccel_handle;
1235 boolean_t encrypt_enable;
1236 struct pqi_enc_info enc_info;
1237 uint32_t row_num;
1238 uint32_t blocks_per_row;
1239 uint32_t raid_map_index;
1240 uint32_t raid_map_row;
1241 ib_queue_t *req_q;
1242 IO_PATH_T path;
1243 int resp_qid;
1244 boolean_t req_pending;
1245 uint32_t it_nexus[PQISRC_MAX_SUPPORTED_MIRRORS];
1246 boolean_t timedout;
1247 int tm_req;
1248 int aio_retry;
1249 boolean_t is_abort_cmd_from_host; /* true if this is a TMF abort */
1250 boolean_t host_wants_to_abort_this; /* set to true to ID the request targeted by TMF */
1251 uint64_t submit_time_user_secs; /* host submit time in user seconds */
1252 uint64_t host_timeout_ms; /* original host timeout value in msec */
1253 int cm_flags;
1254 void *cm_data; /* pointer to data in kernel space */
1255 bus_dmamap_t cm_datamap;
1256 uint32_t nseg;
1257 union ccb *cm_ccb;
1258 sgt_t *sgt; /* sg table */