/vbox/src/VBox/Devices/Storage/VSCSI/ |
H A D | VSCSILunSbc.cpp | 200 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 D | VSCSILunMmc.cpp | 72 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 D | VSCSIDevice.cpp | 58 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 D | VSCSIInternal.h | 110 uint8_t *pbCDB; member in struct:VSCSIREQINT
|
/vbox/src/VBox/Devices/Storage/ |
H A D | ATAPIPassthrough.cpp | 268 * @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 D | DrvSCSIHost.cpp | 80 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 D | VBoxSCSI.cpp | 313 pScsiRequest->pbCDB = pVBoxSCSI->abCDB;
|
H A D | DrvSCSI.cpp | 604 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 D | UsbMsd.cpp | 785 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 D | DevBusLogic.cpp | 2483 AssertMsg(pTaskState->PDMScsiRequest.pbCDB[0] == SCSI_INQUIRY, 2946 pTaskState->PDMScsiRequest.pbCDB = pTaskState->CommandControlBlockGuest.c.abCDB;
|
H A D | DevLsiLogicSCSI.cpp | 2201 pLsiReq->PDMScsiRequest.pbCDB = pLsiReq->GuestRequest.SCSIIO.au8CDB; 3806 AssertMsg(pLsiReq->PDMScsiRequest.pbCDB[0] == SCSI_INQUIRY,
|
/vbox/src/VBox/Storage/ |
H A D | ISCSI.cpp | 4694 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 D | vscsi.h | 262 * @param pbCDB The CDB for the request. 272 uint32_t iLun, uint8_t *pbCDB, size_t cbCDB,
|
/vbox/include/VBox/vmm/ |
H A D | pdmifs.h | 3259 uint8_t *pbCDB; member in struct:PDMSCSIREQUEST
|