Lines Matching refs:raid_req
177 pqisrc_show_raid_req(pqisrc_softstate_t *softs, pqisrc_raid_req_t *raid_req)
180 raid_req->header.iu_type);
182 raid_req->response_queue_id);
184 raid_req->request_id);
186 raid_req->buffer_length);
188 raid_req->task_attribute);
190 *((long long unsigned int*)raid_req->lun_number));
192 raid_req->error_index);
194 (void *)raid_req->sg_descriptors[0].addr);
196 raid_req->sg_descriptors[0].len);
198 raid_req->sg_descriptors[0].flags);
205 pqisrc_raid_req_t *raid_req, uint32_t num_elem_alloted) in pqisrc_build_raid_io() argument
209 raid_req->header.iu_type = PQI_IU_TYPE_RAID_PATH_IO_REQUEST; in pqisrc_build_raid_io()
210 raid_req->header.comp_feature = 0; in pqisrc_build_raid_io()
211 raid_req->response_queue_id = OS_GET_IO_RESP_QID(softs, rcb); in pqisrc_build_raid_io()
212 raid_req->work_area[0] = 0; in pqisrc_build_raid_io()
213 raid_req->work_area[1] = 0; in pqisrc_build_raid_io()
214 raid_req->request_id = rcb->tag; in pqisrc_build_raid_io()
215 raid_req->nexus_id = 0; in pqisrc_build_raid_io()
216 raid_req->buffer_length = GET_SCSI_BUFFLEN(rcb); in pqisrc_build_raid_io()
217 memcpy(raid_req->lun_number, rcb->dvp->scsi3addr, in pqisrc_build_raid_io()
218 sizeof(raid_req->lun_number)); in pqisrc_build_raid_io()
219 raid_req->protocol_spec = 0; in pqisrc_build_raid_io()
220 raid_req->data_direction = rcb->data_dir; in pqisrc_build_raid_io()
221 raid_req->reserved1 = 0; in pqisrc_build_raid_io()
222 raid_req->fence = 0; in pqisrc_build_raid_io()
223 raid_req->error_index = raid_req->request_id; in pqisrc_build_raid_io()
224 raid_req->reserved2 = 0; in pqisrc_build_raid_io()
225 raid_req->task_attribute = OS_GET_TASK_ATTR(rcb); in pqisrc_build_raid_io()
226 raid_req->command_priority = 0; in pqisrc_build_raid_io()
227 raid_req->reserved3 = 0; in pqisrc_build_raid_io()
228 raid_req->reserved4 = 0; in pqisrc_build_raid_io()
229 raid_req->reserved5 = 0; in pqisrc_build_raid_io()
230 raid_req->ml_device_lun_number = (uint8_t)rcb->cm_ccb->ccb_h.target_lun; in pqisrc_build_raid_io()
234 memcpy(raid_req->cmd.cdb, rcb->cdbp, rcb->cmdlen); in pqisrc_build_raid_io()
238 DBG_IO(" 0x%x \n ",raid_req->cdb[i]); in pqisrc_build_raid_io()
246 raid_req->additional_cdb_bytes_usage = in pqisrc_build_raid_io()
250 raid_req->additional_cdb_bytes_usage = in pqisrc_build_raid_io()
254 raid_req->additional_cdb_bytes_usage = in pqisrc_build_raid_io()
258 raid_req->additional_cdb_bytes_usage = in pqisrc_build_raid_io()
263 raid_req->additional_cdb_bytes_usage = in pqisrc_build_raid_io()
269 raid_req->partial = pqisrc_build_sgl(&raid_req->sg_descriptors[0], rcb, in pqisrc_build_raid_io()
270 &raid_req->header, num_elem_alloted); in pqisrc_build_raid_io()
272 raid_req->header.iu_length += in pqisrc_build_raid_io()
276 pqisrc_show_raid_req(softs, raid_req); in pqisrc_build_raid_io()
280 rcb->resp_qid = raid_req->response_queue_id; in pqisrc_build_raid_io()