Lines Matching refs:csio
271 struct ccb_scsiio *csio = &ccb->csio; in mfip_cam_action() local
274 if (csio->cdb_len > MFI_SCSI_MAX_CDB_LEN) { in mfip_cam_action()
344 struct ccb_scsiio *csio = &ccb->csio; in mfip_start() local
368 pt->header.data_len = csio->dxfer_len; in mfip_start()
370 pt->header.cdb_len = csio->cdb_len; in mfip_start()
374 bcopy(csio->cdb_io.cdb_ptr, &pt->cdb[0], csio->cdb_len); in mfip_start()
376 bcopy(csio->cdb_io.cdb_bytes, &pt->cdb[0], csio->cdb_len); in mfip_start()
382 cm->cm_len = csio->dxfer_len; in mfip_start()
407 struct ccb_scsiio *csio = &ccb->csio; in mfip_done() local
418 csio->scsi_status = pt->header.scsi_status; in mfip_done()
420 command = csio->cdb_io.cdb_ptr[0]; in mfip_done()
422 command = csio->cdb_io.cdb_bytes[0]; in mfip_done()
424 device = csio->data_ptr[0] & 0x1f; in mfip_done()
427 csio->data_ptr[0] = in mfip_done()
428 (csio->data_ptr[0] & 0xe0) | T_NODEVICE; in mfip_done()
437 csio->scsi_status = pt->header.scsi_status; in mfip_done()
438 if (pt->header.sense_len < csio->sense_len) in mfip_done()
439 csio->sense_resid = csio->sense_len - in mfip_done()
442 csio->sense_resid = 0; in mfip_done()
445 bzero(&csio->sense_data, sizeof(struct scsi_sense_data)); in mfip_done()
446 bcopy(&cm->cm_sense->data[0], &csio->sense_data, sense_len); in mfip_done()
454 csio->scsi_status = pt->header.scsi_status; in mfip_done()
458 csio->scsi_status = pt->header.scsi_status; in mfip_done()