Lines Matching refs:sreq

52     SCSIRequest *sreq;  member
262 if (req->sreq != NULL) { in mptsas_free_request()
263 req->sreq->hba_private = NULL; in mptsas_free_request()
264 scsi_req_unref(req->sreq); in mptsas_free_request()
265 req->sreq = NULL; in mptsas_free_request()
326 req->sreq = scsi_req_new(sdev, scsi_io->MsgContext, in mptsas_process_scsi_io_request()
330 if (req->sreq->cmd.xfer > scsi_io->DataLength) { in mptsas_process_scsi_io_request()
335 if (req->sreq->cmd.mode != SCSI_XFER_NONE) { in mptsas_process_scsi_io_request()
341 if (req->sreq->cmd.mode != SCSI_XFER_TO_DEV) { in mptsas_process_scsi_io_request()
347 if (req->sreq->cmd.mode != SCSI_XFER_FROM_DEV) { in mptsas_process_scsi_io_request()
353 if (scsi_req_enqueue(req->sreq)) { in mptsas_process_scsi_io_request()
354 scsi_req_continue(req->sreq); in mptsas_process_scsi_io_request()
359 trace_mptsas_scsi_overflow(s, scsi_io->MsgContext, req->sreq->cmd.xfer, in mptsas_process_scsi_io_request()
1133 static QEMUSGList *mptsas_get_sg_list(SCSIRequest *sreq) in mptsas_get_sg_list() argument
1135 MPTSASRequest *req = sreq->hba_private; in mptsas_get_sg_list()
1140 static void mptsas_command_complete(SCSIRequest *sreq, in mptsas_command_complete() argument
1143 MPTSASRequest *req = sreq->hba_private; in mptsas_command_complete()
1152 sreq->status, resid); in mptsas_command_complete()
1154 sense_len = scsi_req_get_sense(sreq, sense_buf, SCSI_SENSE_BUF_SIZE); in mptsas_command_complete()
1160 if (sreq->status != GOOD || resid || in mptsas_command_complete()
1173 reply.SCSIStatus = sreq->status; in mptsas_command_complete()
1174 if (sreq->status == GOOD) { in mptsas_command_complete()
1194 static void mptsas_request_cancelled(SCSIRequest *sreq) in mptsas_request_cancelled() argument
1196 MPTSASRequest *req = sreq->hba_private; in mptsas_request_cancelled()
1216 static void mptsas_save_request(QEMUFile *f, SCSIRequest *sreq) in mptsas_save_request() argument
1218 MPTSASRequest *req = sreq->hba_private; in mptsas_save_request()
1229 static void *mptsas_load_request(QEMUFile *f, SCSIRequest *sreq) in mptsas_load_request() argument
1231 SCSIBus *bus = sreq->bus; in mptsas_load_request()
1255 scsi_req_ref(sreq); in mptsas_load_request()
1256 req->sreq = sreq; in mptsas_load_request()