Lines Matching refs:pScsiReq

89 …csih_report_queue_full(struct scsi_cmnd *sc, SCSIIOReply_t *pScsiReply, SCSIIORequest_t *pScsiReq);
592 SCSIIORequest_t *pScsiReq; in mptscsih_io_done() local
644 pScsiReq = (SCSIIORequest_t *) mf; in mptscsih_io_done()
726 if (hd->sel_timeout[pScsiReq->TargetID] < 0xFFFF) in mptscsih_io_done()
727 hd->sel_timeout[pScsiReq->TargetID]++; in mptscsih_io_done()
831 if ((pScsiReq->CDB[0] == READ_6 && ((pScsiReq->CDB[1] & 0x02) == 0)) || in mptscsih_io_done()
832 pScsiReq->CDB[0] == READ_10 || in mptscsih_io_done()
833 pScsiReq->CDB[0] == READ_12 || in mptscsih_io_done()
834 (pScsiReq->CDB[0] == READ_16 && in mptscsih_io_done()
835 ((pScsiReq->CDB[1] & 0x02) == 0)) || in mptscsih_io_done()
836 pScsiReq->CDB[0] == VERIFY || in mptscsih_io_done()
837 pScsiReq->CDB[0] == VERIFY_16) { in mptscsih_io_done()
879 mptscsih_report_queue_full(sc, pScsiReply, pScsiReq); in mptscsih_io_done()
949 mptscsih_report_queue_full(sc, pScsiReply, pScsiReq); in mptscsih_io_done()
973 mptscsih_report_queue_full(sc, pScsiReply, pScsiReq); in mptscsih_io_done()
1144 …scsih_report_queue_full(struct scsi_cmnd *sc, SCSIIOReply_t *pScsiReply, SCSIIORequest_t *pScsiReq) in mptscsih_report_queue_full() argument
1317 SCSIIORequest_t *pScsiReq; in mptscsih_qcmd() local
1345 pScsiReq = (SCSIIORequest_t *) mf; in mptscsih_qcmd()
1383 pScsiReq->TargetID = (u8) vdevice->vtarget->id; in mptscsih_qcmd()
1384 pScsiReq->Bus = vdevice->vtarget->channel; in mptscsih_qcmd()
1385 pScsiReq->ChainOffset = 0; in mptscsih_qcmd()
1387 pScsiReq->Function = MPI_FUNCTION_RAID_SCSI_IO_PASSTHROUGH; in mptscsih_qcmd()
1389 pScsiReq->Function = MPI_FUNCTION_SCSI_IO_REQUEST; in mptscsih_qcmd()
1390 pScsiReq->CDBLength = SCpnt->cmd_len; in mptscsih_qcmd()
1391 pScsiReq->SenseBufferLength = MPT_SENSE_BUFFER_SIZE; in mptscsih_qcmd()
1392 pScsiReq->Reserved = 0; in mptscsih_qcmd()
1393 pScsiReq->MsgFlags = mpt_msg_flags(ioc); in mptscsih_qcmd()
1394 int_to_scsilun(SCpnt->device->lun, (struct scsi_lun *)pScsiReq->LUN); in mptscsih_qcmd()
1395 pScsiReq->Control = cpu_to_le32(scsictl); in mptscsih_qcmd()
1402 pScsiReq->CDB[ii] = SCpnt->cmnd[ii]; in mptscsih_qcmd()
1405 pScsiReq->CDB[ii] = 0; in mptscsih_qcmd()
1408 pScsiReq->DataLength = cpu_to_le32(datalen); in mptscsih_qcmd()
1411 pScsiReq->SenseBufferLowAddr = cpu_to_le32(ioc->sense_buf_low_dma in mptscsih_qcmd()
1419 ioc->add_sge((char *)&pScsiReq->SGL, in mptscsih_qcmd()
1424 if (mptscsih_AddSGE(ioc, SCpnt, pScsiReq, my_idx) != SUCCESS) in mptscsih_qcmd()
2784 SCSIIORequest_t *pScsiReq; in mptscsih_do_cmd() local
2912 pScsiReq = (SCSIIORequest_t *) mf; in mptscsih_do_cmd()
2919 pScsiReq->TargetID = io->physDiskNum; in mptscsih_do_cmd()
2920 pScsiReq->Bus = 0; in mptscsih_do_cmd()
2921 pScsiReq->ChainOffset = 0; in mptscsih_do_cmd()
2922 pScsiReq->Function = MPI_FUNCTION_RAID_SCSI_IO_PASSTHROUGH; in mptscsih_do_cmd()
2924 pScsiReq->TargetID = io->id; in mptscsih_do_cmd()
2925 pScsiReq->Bus = io->channel; in mptscsih_do_cmd()
2926 pScsiReq->ChainOffset = 0; in mptscsih_do_cmd()
2927 pScsiReq->Function = MPI_FUNCTION_SCSI_IO_REQUEST; in mptscsih_do_cmd()
2930 pScsiReq->CDBLength = cmdLen; in mptscsih_do_cmd()
2931 pScsiReq->SenseBufferLength = MPT_SENSE_BUFFER_SIZE; in mptscsih_do_cmd()
2933 pScsiReq->Reserved = 0; in mptscsih_do_cmd()
2935 pScsiReq->MsgFlags = mpt_msg_flags(ioc); in mptscsih_do_cmd()
2938 int_to_scsilun(io->lun, (struct scsi_lun *)pScsiReq->LUN); in mptscsih_do_cmd()
2941 pScsiReq->Control = cpu_to_le32(dir | MPI_SCSIIO_CONTROL_SIMPLEQ); in mptscsih_do_cmd()
2943 pScsiReq->Control = cpu_to_le32(dir | MPI_SCSIIO_CONTROL_UNTAGGED); in mptscsih_do_cmd()
2946 pScsiReq->Control = cpu_to_le32(dir | MPI_SCSIIO_CONTROL_UNTAGGED); in mptscsih_do_cmd()
2952 pScsiReq->CDB[ii] = CDB[ii]; in mptscsih_do_cmd()
2954 pScsiReq->DataLength = cpu_to_le32(io->size); in mptscsih_do_cmd()
2955 pScsiReq->SenseBufferLowAddr = cpu_to_le32(ioc->sense_buf_low_dma in mptscsih_do_cmd()
2963 ioc->add_sge((char *) &pScsiReq->SGL, in mptscsih_do_cmd()
2966 ioc->add_sge((char *) &pScsiReq->SGL, in mptscsih_do_cmd()