/vbox/src/VBox/Devices/Storage/VSCSI/ |
H A D | VSCSISense.cpp | 45 if (pVScsiReq->pbSense && pVScsiReq->cbSense) 46 memcpy(pVScsiReq->pbSense, pVScsiSense->abSenseBuf, RT_MIN(sizeof(pVScsiSense->abSenseBuf), pVScsiReq->cbSense)); 60 if (pVScsiReq->pbSense && pVScsiReq->cbSense) 61 memcpy(pVScsiReq->pbSense, pVScsiSense->abSenseBuf, RT_MIN(sizeof(pVScsiSense->abSenseBuf), pVScsiReq->cbSense)); 76 if (pVScsiReq->pbSense && pVScsiReq->cbSense) 77 memcpy(pVScsiReq->pbSense, pVScsiSense->abSenseBuf, RT_MIN(sizeof(pVScsiSense->abSenseBuf), pVScsiReq->cbSense));
|
H A D | VSCSIDevice.cpp | 322 size_t cbSense, void *pvVScsiReqUser) 341 pVScsiReq->cbSense = cbSense; 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 | 118 size_t cbSense; member in struct:VSCSIREQINT
|
/vbox/src/VBox/Devices/Storage/ |
H A D | DrvHostDVD.cpp | 419 uint8_t *pabSense, size_t cbSense, uint32_t cTimeoutMillies) 432 rc = DRVHostBaseScsiCmd(pThis, pbCmd, 12, PDMBLOCKTXDIR_FROM_DEVICE, pvBuf, pcbBuf, pabSense, cbSense, cTimeoutMillies); 475 Assert(cbSense >= sizeof(struct request_sense)); 543 usc.uscsi_rqlen = cbSense; 613 Assert(cbSense <= sizeof(Req.aSense)); 614 Req.spt.SenseInfoLength = (UCHAR)RT_MIN(sizeof(Req.aSense), cbSense); 620 memcpy(pabSense, Req.aSense, cbSense); 622 memset(pabSense, '\0', cbSense); 417 drvHostDvdSendCmd(PPDMIBLOCK pInterface, const uint8_t *pbCmd, PDMBLOCKTXDIR enmTxDir, void *pvBuf, uint32_t *pcbBuf, uint8_t *pabSense, size_t cbSense, uint32_t cTimeoutMillies) argument
|
H A D | DrvHostBase.h | 190 void *pvBuf, uint32_t *pcbBuf, uint8_t *pbSense, size_t cbSense, uint32_t cTimeoutMillies);
|
H A D | DrvHostBase.cpp | 1268 * @param cbSense Size of the sense data buffer. 1278 void *pvBuf, uint32_t *pcbBuf, uint8_t *pbSense, size_t cbSense, uint32_t cTimeoutMillies) 1286 Assert(pbSense || !cbSense); 1344 memset(pbSense, 0, cbSense); /* lazy */ 1345 memcpy(pbSense, &SenseData, RT_MIN(sizeof(SenseData), cbSense)); 1392 memset(pbSense, 0, cbSense); 1416 (u_int8_t *)pvBuf, cbBuf, cbSense, cbCmd, 1443 cbSense - pDeviceCCB->csio.sense_resid); 1277 DRVHostBaseScsiCmd(PDRVHOSTBASE pThis, const uint8_t *pbCmd, size_t cbCmd, PDMBLOCKTXDIR enmTxDir, void *pvBuf, uint32_t *pcbBuf, uint8_t *pbSense, size_t cbSense, uint32_t cTimeoutMillies) argument
|
H A D | DevBusLogic.cpp | 1603 static uint32_t buslogicR3ConvertSenseBufferLength(uint32_t cbSense) argument 1606 if (cbSense == 0) 1607 cbSense = 14; /* 0 means standard 14-byte buffer. */ 1608 else if (cbSense == 1) 1609 cbSense = 0; /* 1 means no sense data. */ 1610 else if (cbSense < 8) 1611 AssertMsgFailed(("Reserved cbSense value of %d used!\n", cbSense)); 1613 return cbSense;
|
/vbox/include/VBox/ |
H A D | vscsi.h | 268 * @param cbSense Size of the sense buffer. 275 size_t cbSense, void *pvVScsiReqUser);
|
/vbox/src/VBox/Storage/ |
H A D | ISCSI.cpp | 351 size_t cbSense; member in struct:SCSIREQ 1966 pRequest->cbSense = RT_MIN(cbStat, pRequest->cbSense); 1969 RT_MIN(aISCSIRes[1].cbSeg - 2, pRequest->cbSense)); 1971 && (ssize_t)pRequest->cbSense - aISCSIRes[1].cbSeg + 2 > 0) 1975 pRequest->cbSense - aISCSIRes[1].cbSeg + 2); 1984 pRequest->cbSense = 0; 2007 pRequest->cbSense = 0; 2854 pScsiReq->cbSense = RT_MIN(cbStat, pScsiReq->cbSense); [all...] |
/vbox/include/VBox/vmm/ |
H A D | pdmifs.h | 1162 DECLR3CALLBACKMEMBER(int, pfnSendCmd,(PPDMIBLOCK pInterface, const uint8_t *pbCmd, PDMBLOCKTXDIR enmTxDir, void *pvBuf, uint32_t *pcbBuf, uint8_t *pabSense, size_t cbSense, uint32_t cTimeoutMillies));
|