Changeset 64078 in vbox
- Timestamp:
- Sep 28, 2016 11:55:51 AM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 111011
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/pdmstorageifs.h
r64019 r64078 808 808 * @param cbCdb Size of the CDB in bytes. 809 809 * @param enmTxDir Direction of transfer. 810 * @param pvBuf Pointer tp the transfer buffer.811 810 * @param cbBuf Size of the transfer buffer. 812 * @param pbSenseKey Status of the command (when return value is VERR_DEV_IO_ERROR). 811 * @param pabSense Where to store the optional sense key. 812 * @param cbSense Size of the sense key buffer. 813 * @param pu8ScsiSts Where to store the SCSI status on success. 813 814 * @param cTimeoutMillies Command timeout in milliseconds. 814 815 * @thread Any thread. … … 816 817 DECLR3CALLBACKMEMBER(int, pfnIoReqSendScsiCmd,(PPDMIMEDIAEX pInterface, PDMMEDIAEXIOREQ hIoReq, uint32_t uLun, 817 818 const uint8_t *pbCdb, size_t cbCdb, PDMMEDIAEXIOREQSCSITXDIR enmTxDir, 818 size_t cbBuf, uint8_t *pabSense, size_t cbSense, uint32_t cTimeoutMillies)); 819 size_t cbBuf, uint8_t *pabSense, size_t cbSense, uint8_t *pu8ScsiSts, 820 uint32_t cTimeoutMillies)); 819 821 820 822 /** … … 892 894 } PDMIMEDIAEX; 893 895 /** PDMIMEDIAEX interface ID. */ 894 #define PDMIMEDIAEX_IID " d4c66196-13f0-433d-8e87-e4b957cb0194"896 #define PDMIMEDIAEX_IID "134a5ba9-0d6c-443f-8619-14fea6caaa8d" 895 897 896 898 /** -
trunk/src/VBox/Devices/Samples/DrvStorageFilter.cpp
r64002 r64078 338 338 static DECLCALLBACK(int) drvStorageFltIMedia_IoReqSendScsiCmd(PPDMIMEDIAEX pInterface, PDMMEDIAEXIOREQ hIoReq, uint32_t uLun, 339 339 const uint8_t *pbCdb, size_t cbCdb, PDMMEDIAEXIOREQSCSITXDIR enmTxDir, 340 size_t cbBuf, uint8_t *pabSense, size_t cbSense, uint32_t cTimeoutMillies) 340 size_t cbBuf, uint8_t *pabSense, size_t cbSense, uint8_t *pu8ScsiSts, 341 uint32_t cTimeoutMillies) 341 342 { 342 343 PDRVSTORAGEFILTER pThis = RT_FROM_MEMBER(pInterface, DRVSTORAGEFILTER, IMediaEx); 343 344 return pThis->pIMediaExBelow->pfnIoReqSendScsiCmd(pThis->pIMediaExBelow, hIoReq, uLun, pbCdb, cbCdb, 344 enmTxDir, cbBuf, pabSense, cbSense, cTimeoutMillies); 345 enmTxDir, cbBuf, pabSense, cbSense, pu8ScsiSts, 346 cTimeoutMillies); 345 347 } 346 348 -
trunk/src/VBox/Devices/Storage/DrvVD.cpp
r64037 r64078 3626 3626 static DECLCALLBACK(int) drvvdIoReqSendScsiCmd(PPDMIMEDIAEX pInterface, PDMMEDIAEXIOREQ hIoReq, uint32_t uLun, 3627 3627 const uint8_t *pbCdb, size_t cbCdb, PDMMEDIAEXIOREQSCSITXDIR enmTxDir, 3628 size_t cbBuf, uint8_t *pabSense, size_t cbSense, uint32_t cTimeoutMillies) 3629 { 3630 RT_NOREF9(pInterface, uLun, pbCdb, cbCdb, enmTxDir, cbBuf, pabSense, cbSense, cTimeoutMillies); 3628 size_t cbBuf, uint8_t *pabSense, size_t cbSense, uint8_t *pu8ScsiSts, 3629 uint32_t cTimeoutMillies) 3630 { 3631 RT_NOREF10(pInterface, uLun, pbCdb, cbCdb, enmTxDir, cbBuf, pabSense, cbSense, pu8ScsiSts, cTimeoutMillies); 3631 3632 PPDMMEDIAEXIOREQINT pIoReq = hIoReq; 3632 3633 VDIOREQSTATE enmState = (VDIOREQSTATE)ASMAtomicReadU32((volatile uint32_t *)&pIoReq->enmState);
Note:
See TracChangeset
for help on using the changeset viewer.