Lines Matching refs:mpt_req

2038 	MSG_SCSI_IO_REQUEST *mpt_req;  in mpt_start()  local
2079 mpt_req = req->req_vbuf; in mpt_start()
2080 memset(mpt_req, 0, sizeof (MSG_SCSI_IO_REQUEST)); in mpt_start()
2082 mpt_req->Function = MPI_FUNCTION_SCSI_IO_REQUEST; in mpt_start()
2084 mpt_req->Function = MPI_FUNCTION_RAID_SCSI_IO_PASSTHROUGH; in mpt_start()
2091 mpt_req->Bus = 0; /* we never set bus here */ in mpt_start()
2094 mpt_req->Bus = 0; /* XXX */ in mpt_start()
2097 mpt_req->SenseBufferLength = in mpt_start()
2105 mpt_req->MsgContext = htole32(req->index | scsi_io_handler_id); in mpt_start()
2108 mpt_req->TargetID = tgt; in mpt_start()
2110 be64enc(mpt_req->LUN, CAM_EXTLUN_BYTE_SWIZZLE(ccb->ccb_h.target_lun)); in mpt_start()
2114 mpt_req->Control = MPI_SCSIIO_CONTROL_READ; in mpt_start()
2116 mpt_req->Control = MPI_SCSIIO_CONTROL_WRITE; in mpt_start()
2118 mpt_req->Control = MPI_SCSIIO_CONTROL_NODATATRANSFER; in mpt_start()
2124 mpt_req->Control |= MPI_SCSIIO_CONTROL_HEADOFQ; in mpt_start()
2127 mpt_req->Control |= MPI_SCSIIO_CONTROL_ACAQ; in mpt_start()
2130 mpt_req->Control |= MPI_SCSIIO_CONTROL_ORDEREDQ; in mpt_start()
2134 mpt_req->Control |= MPI_SCSIIO_CONTROL_SIMPLEQ; in mpt_start()
2139 mpt_req->Control |= MPI_SCSIIO_CONTROL_SIMPLEQ; in mpt_start()
2142 mpt_req->Control |= MPI_SCSIIO_CONTROL_UNTAGGED; in mpt_start()
2148 mpt_req->Control |= MPI_SCSIIO_CONTROL_NO_DISCONNECT; in mpt_start()
2151 mpt_req->Control = htole32(mpt_req->Control); in mpt_start()
2155 bcopy(csio->cdb_io.cdb_ptr, mpt_req->CDB, csio->cdb_len); in mpt_start()
2157 bcopy(csio->cdb_io.cdb_bytes, mpt_req->CDB, csio->cdb_len); in mpt_start()
2160 mpt_req->CDBLength = csio->cdb_len; in mpt_start()
2161 mpt_req->DataLength = htole32(csio->dxfer_len); in mpt_start()
2162 mpt_req->SenseBufferLowAddr = htole32(req->sense_pbuf); in mpt_start()
2170 (mpt_req->Function == MPI_FUNCTION_SCSI_IO_REQUEST)? in mpt_start()
2171 "SCSI_IO_REQUEST" : "SCSI_IO_PASSTHRU", mpt_req->CDB[0]); in mpt_start()
2172 df = mpt_req->Control & MPI_SCSIIO_CONTROL_DATADIRECTION_MASK; in mpt_start()