Searched refs:pbCDB (Results 1 - 14 of 14) sorted by relevance

/vbox/src/VBox/Devices/Storage/VSCSI/
H A DVSCSILunSbc.cpp200 switch(pVScsiReq->pbCDB[0])
205 if (pVScsiReq->pbCDB[1] & 0x1)
207 rc = vscsiVpdPagePoolQueryPage(&pVScsiLunSbc->VpdPagePool, pVScsiReq, pVScsiReq->pbCDB[2]);
217 else if (pVScsiReq->pbCDB[2] != 0) /* A non zero page code is an error. */
261 uint8_t uModePage = pVScsiReq->pbCDB[2] & 0x3f;
301 size_t cbList = pVScsiReq->pbCDB[4];
307 if ( !(pVScsiReq->pbCDB[1] & 0x01)
329 uLbaStart = ((uint64_t) pVScsiReq->pbCDB[3]
330 | (pVScsiReq->pbCDB[2] << 8)
331 | ((pVScsiReq->pbCDB[
[all...]
H A DVSCSILunMmc.cpp72 iStartTrack = pVScsiReq->pbCDB[6];
186 unsigned uCmd = pVScsiReq->pbCDB[0];
261 uint8_t uModePage = pVScsiReq->pbCDB[2] & 0x3f;
303 uLbaStart = ((uint64_t) pVScsiReq->pbCDB[3]
304 | (pVScsiReq->pbCDB[2] << 8)
305 | ((pVScsiReq->pbCDB[1] & 0x1f) << 16));
306 cSectorTransfer = pVScsiReq->pbCDB[4];
312 uLbaStart = vscsiBE2HU32(&pVScsiReq->pbCDB[2]);
313 cSectorTransfer = vscsiBE2HU16(&pVScsiReq->pbCDB[7]);
319 uLbaStart = vscsiBE2HU32(&pVScsiReq->pbCDB[
[all...]
H A DVSCSIDevice.cpp58 switch (pVScsiReq->pbCDB[0])
85 if (vscsiBE2HU32(&pVScsiReq->pbCDB[6]) < 16)
114 if ((pVScsiReq->pbCDB[1] & 0x1) != 0)
319 uint32_t iLun, uint8_t *pbCDB, size_t cbCDB,
330 AssertPtrReturn(pbCDB, VERR_INVALID_PARAMETER);
338 pVScsiReq->pbCDB = pbCDB;
318 VSCSIDeviceReqCreate(VSCSIDEVICE hVScsiDevice, PVSCSIREQ phVScsiReq, uint32_t iLun, uint8_t *pbCDB, size_t cbCDB, size_t cbSGList, unsigned cSGListEntries, PCRTSGSEG paSGList, uint8_t *pbSense, size_t cbSense, void *pvVScsiReqUser) argument
H A DVSCSIInternal.h110 uint8_t *pbCDB; member in struct:VSCSIREQINT
/vbox/src/VBox/Devices/Storage/
H A DATAPIPassthrough.cpp268 * @param pbCDB CDB of the SEND CUE SHEET request.
271 static int atapiTrackListUpdateFromSendCueSheet(PTRACKLIST pTrackList, const uint8_t *pbCDB, const void *pvBuf) argument
274 unsigned cbCueSheet = atapiBE2H_U24(pbCDB + 6);
298 static int atapiTrackListUpdateFromSendDvdStructure(PTRACKLIST pTrackList, const uint8_t *pbCDB, const void *pvBuf) argument
368 static int atapiTrackListUpdateFromReadTocPmaAtip(PTRACKLIST pTrackList, const uint8_t *pbCDB, const void *pvBuf) argument
371 uint16_t cbBuffer = atapiBE2H_U16(&pbCDB[7]);
372 bool fMSF = (pbCDB[1] & 0x2) != 0;
373 uint8_t uFmt = pbCDB[2] & 0xf;
374 uint8_t iTrack = pbCDB[6];
397 static int atapiTrackListUpdateFromReadTrackInformation(PTRACKLIST pTrackList, const uint8_t *pbCDB, cons argument
402 atapiTrackListUpdateFromReadDvdStructure(PTRACKLIST pTrackList, const uint8_t *pbCDB, const void *pvBuf) argument
407 atapiTrackListUpdateFromReadDiscInformation(PTRACKLIST pTrackList, const uint8_t *pbCDB, const void *pvBuf) argument
524 ATAPIPassthroughTrackListUpdate(PTRACKLIST pTrackList, const uint8_t *pbCDB, const void *pvBuf) argument
[all...]
H A DDrvSCSIHost.cpp80 Log(("Dump for pRequest=%#p Command: %s\n", pRequest, SCSICmdText(pRequest->pbCDB[0])));
83 Log(("pbCDB[%u]=%#x\n", i, pRequest->pbCDB[i]));
229 switch (pRequest->pbCDB[0])
259 uTxDir = drvscsihostGetTransferDirectionFromCommand(pRequest->pbCDB[0]);
299 ScsiIoReq.cmdp = pRequest->pbCDB;
H A DVBoxSCSI.cpp313 pScsiRequest->pbCDB = pVBoxSCSI->abCDB;
H A DDrvSCSI.cpp604 Log(("Dump for pRequest=%#p Command: %s\n", pRequest, SCSICmdText(pRequest->pbCDB[0])));
607 Log(("pbCDB[%u]=%#x\n", i, pRequest->pbCDB[i]));
633 pSCSIRequest->pbCDB,
H A DUsbMsd.cpp785 pReq->ScsiReq.pbCDB = NULL;
822 pReq->ScsiReq.pbCDB = &pReq->Cbw.CBWCB[0];
1303 pReq->ScsiReq.pbCDB = &pReq->Cbw.CBWCB[0];
1487 switch (pReq->ScsiReq.pbCDB[0])
H A DDevBusLogic.cpp2483 AssertMsg(pTaskState->PDMScsiRequest.pbCDB[0] == SCSI_INQUIRY,
2946 pTaskState->PDMScsiRequest.pbCDB = pTaskState->CommandControlBlockGuest.c.abCDB;
H A DDevLsiLogicSCSI.cpp2201 pLsiReq->PDMScsiRequest.pbCDB = pLsiReq->GuestRequest.SCSIIO.au8CDB;
3806 AssertMsg(pLsiReq->PDMScsiRequest.pbCDB[0] == SCSI_INQUIRY,
/vbox/src/VBox/Storage/
H A DISCSI.cpp4694 uint8_t *pbCDB = &pReq->abCDB[0];
4708 pbCDB[0] = SCSI_READ_10;
4709 pbCDB[1] = 0; /* reserved */
4710 pbCDB[2] = (lba >> 24) & 0xff;
4711 pbCDB[3] = (lba >> 16) & 0xff;
4712 pbCDB[4] = (lba >> 8) & 0xff;
4713 pbCDB[5] = lba & 0xff;
4714 pbCDB[6] = 0; /* reserved */
4715 pbCDB[7] = (tls >> 8) & 0xff;
4716 pbCDB[
[all...]
/vbox/include/VBox/
H A Dvscsi.h262 * @param pbCDB The CDB for the request.
272 uint32_t iLun, uint8_t *pbCDB, size_t cbCDB,
/vbox/include/VBox/vmm/
H A Dpdmifs.h3259 uint8_t *pbCDB; member in struct:PDMSCSIREQUEST

Completed in 159 milliseconds