Lines Matching refs:mpt_req

2040 	MSG_SCSI_IO_REQUEST *mpt_req;  in mpt_start()  local
2081 mpt_req = req->req_vbuf; in mpt_start()
2082 memset(mpt_req, 0, sizeof (MSG_SCSI_IO_REQUEST)); in mpt_start()
2084 mpt_req->Function = MPI_FUNCTION_SCSI_IO_REQUEST; in mpt_start()
2086 mpt_req->Function = MPI_FUNCTION_RAID_SCSI_IO_PASSTHROUGH; in mpt_start()
2093 mpt_req->Bus = 0; /* we never set bus here */ in mpt_start()
2096 mpt_req->Bus = 0; /* XXX */ in mpt_start()
2099 mpt_req->SenseBufferLength = in mpt_start()
2107 mpt_req->MsgContext = htole32(req->index | scsi_io_handler_id); in mpt_start()
2110 mpt_req->TargetID = tgt; in mpt_start()
2112 be64enc(mpt_req->LUN, CAM_EXTLUN_BYTE_SWIZZLE(ccb->ccb_h.target_lun)); in mpt_start()
2116 mpt_req->Control = MPI_SCSIIO_CONTROL_READ; in mpt_start()
2118 mpt_req->Control = MPI_SCSIIO_CONTROL_WRITE; in mpt_start()
2120 mpt_req->Control = MPI_SCSIIO_CONTROL_NODATATRANSFER; in mpt_start()
2126 mpt_req->Control |= MPI_SCSIIO_CONTROL_HEADOFQ; in mpt_start()
2129 mpt_req->Control |= MPI_SCSIIO_CONTROL_ACAQ; in mpt_start()
2132 mpt_req->Control |= MPI_SCSIIO_CONTROL_ORDEREDQ; in mpt_start()
2136 mpt_req->Control |= MPI_SCSIIO_CONTROL_SIMPLEQ; in mpt_start()
2141 mpt_req->Control |= MPI_SCSIIO_CONTROL_SIMPLEQ; in mpt_start()
2144 mpt_req->Control |= MPI_SCSIIO_CONTROL_UNTAGGED; in mpt_start()
2150 mpt_req->Control |= MPI_SCSIIO_CONTROL_NO_DISCONNECT; in mpt_start()
2153 mpt_req->Control = htole32(mpt_req->Control); in mpt_start()
2157 bcopy(csio->cdb_io.cdb_ptr, mpt_req->CDB, csio->cdb_len); in mpt_start()
2159 bcopy(csio->cdb_io.cdb_bytes, mpt_req->CDB, csio->cdb_len); in mpt_start()
2162 mpt_req->CDBLength = csio->cdb_len; in mpt_start()
2163 mpt_req->DataLength = htole32(csio->dxfer_len); in mpt_start()
2164 mpt_req->SenseBufferLowAddr = htole32(req->sense_pbuf); in mpt_start()
2172 (mpt_req->Function == MPI_FUNCTION_SCSI_IO_REQUEST)? in mpt_start()
2173 "SCSI_IO_REQUEST" : "SCSI_IO_PASSTHRU", mpt_req->CDB[0]); in mpt_start()
2174 df = mpt_req->Control & MPI_SCSIIO_CONTROL_DATADIRECTION_MASK; in mpt_start()