Lines Matching defs:PDMScsiRequest

387     PDMSCSIREQUEST             PDMScsiRequest;
2189 pLsiReq->PDMScsiRequest.uLogicalUnit = pLsiReq->GuestRequest.SCSIIO.au8LUN[1];
2194 pLsiReq->PDMScsiRequest.uDataDirection = PDMSCSIREQUESTTXDIR_NONE;
2196 pLsiReq->PDMScsiRequest.uDataDirection = PDMSCSIREQUESTTXDIR_TO_DEVICE;
2198 pLsiReq->PDMScsiRequest.uDataDirection = PDMSCSIREQUESTTXDIR_FROM_DEVICE;
2200 pLsiReq->PDMScsiRequest.cbCDB = pLsiReq->GuestRequest.SCSIIO.u8CDBLength;
2201 pLsiReq->PDMScsiRequest.pbCDB = pLsiReq->GuestRequest.SCSIIO.au8CDB;
2202 pLsiReq->PDMScsiRequest.cbScatterGather = pLsiReq->GuestRequest.SCSIIO.u32DataLength;
2203 if (pLsiReq->PDMScsiRequest.cbScatterGather)
2205 pLsiReq->PDMScsiRequest.cScatterGatherEntries = 1;
2206 pLsiReq->PDMScsiRequest.paScatterGatherHead = &pLsiReq->SegIoBuf;
2210 pLsiReq->PDMScsiRequest.cScatterGatherEntries = 0;
2211 pLsiReq->PDMScsiRequest.paScatterGatherHead = NULL;
2213 pLsiReq->PDMScsiRequest.cbSenseBuffer = sizeof(pLsiReq->abSenseBuffer);
2214 memset(pLsiReq->abSenseBuffer, 0, pLsiReq->PDMScsiRequest.cbSenseBuffer);
2215 pLsiReq->PDMScsiRequest.pbSenseBuffer = pLsiReq->abSenseBuffer;
2216 pLsiReq->PDMScsiRequest.pvUser = pLsiReq;
2219 rc = pTargetDevice->pDrvSCSIConnector->pfnSCSIRequestSend(pTargetDevice->pDrvSCSIConnector, &pLsiReq->PDMScsiRequest);
2288 if (!pLsiReq->fBIOS && pLsiReq->PDMScsiRequest.cbScatterGather)
2318 < pLsiReq->PDMScsiRequest.cbSenseBuffer)
2320 : pLsiReq->PDMScsiRequest.cbSenseBuffer);
2322 if (pLsiReq->PDMScsiRequest.cbScatterGather)
3785 rc = vboxscsiSetupRequest(&pThis->VBoxSCSI, &pLsiReq->PDMScsiRequest, &uTargetDevice);
3788 pLsiReq->PDMScsiRequest.pvUser = pLsiReq;
3799 &pLsiReq->PDMScsiRequest);
3806 AssertMsg(pLsiReq->PDMScsiRequest.pbCDB[0] == SCSI_INQUIRY,
3817 rc = vboxscsiRequestFinished(&pThis->VBoxSCSI, &pLsiReq->PDMScsiRequest, SCSI_STATUS_OK);
5031 vboxscsiSetRequestRedo(&pThis->VBoxSCSI, &pLsiReq->PDMScsiRequest);