Searched defs:hVScsiDevice (Results 1 - 3 of 3) sorted by relevance
/vbox/include/VBox/ |
H A D | vscsi.h | 185 typedef DECLCALLBACK(void) FNVSCSIREQCOMPLETED(VSCSIDEVICE hVScsiDevice, 212 VBOXDDU_DECL(int) VSCSIDeviceDestroy(VSCSIDEVICE hVScsiDevice); variable 222 VBOXDDU_DECL(int) VSCSIDeviceLunAttach(VSCSIDEVICE hVScsiDevice, VSCSILUN hVScsiLun, uint32_t iLun); 228 * @param hVScsiDevice The SCSI device handle to add the LUN to. 232 VBOXDDU_DECL(int) VSCSIDeviceLunDetach(VSCSIDEVICE hVScsiDevice, uint32_t iLun, 239 * @param hVScsiDevice The SCSI device handle. 243 VBOXDDU_DECL(int) VSCSIDeviceLunGet(VSCSIDEVICE hVScsiDevice, uint32_t iLun, 250 * @param hVScsiDevice The SCSI device handle. 253 VBOXDDU_DECL(int) VSCSIDeviceReqEnqueue(VSCSIDEVICE hVScsiDevice, VSCSIREQ hVScsiReq); 271 VBOXDDU_DECL(int) VSCSIDeviceReqCreate(VSCSIDEVICE hVScsiDevice, PVSCSIRE [all...] |
/vbox/src/VBox/Devices/Storage/VSCSI/ |
H A D | VSCSIDevice.cpp | 165 LogFlow(("%s: hVScsiDevice=%#p -> VINF_SUCCESS\n", __FUNCTION__, pVScsiDevice)); 175 VBOXDDU_DECL(int) VSCSIDeviceDestroy(VSCSIDEVICE hVScsiDevice) argument 177 AssertPtrReturn(hVScsiDevice, VERR_INVALID_HANDLE); 179 PVSCSIDEVICEINT pVScsiDevice = (PVSCSIDEVICEINT)hVScsiDevice; 194 VBOXDDU_DECL(int) VSCSIDeviceLunAttach(VSCSIDEVICE hVScsiDevice, VSCSILUN hVScsiLun, uint32_t iLun) argument 196 PVSCSIDEVICEINT pVScsiDevice = (PVSCSIDEVICEINT)hVScsiDevice; 236 VBOXDDU_DECL(int) VSCSIDeviceLunDetach(VSCSIDEVICE hVScsiDevice, uint32_t iLun, argument 239 PVSCSIDEVICEINT pVScsiDevice = (PVSCSIDEVICEINT)hVScsiDevice; 259 VBOXDDU_DECL(int) VSCSIDeviceLunGet(VSCSIDEVICE hVScsiDevice, uint32_t iLun, argument 262 PVSCSIDEVICEINT pVScsiDevice = (PVSCSIDEVICEINT)hVScsiDevice; 277 VSCSIDeviceReqEnqueue(VSCSIDEVICE hVScsiDevice, VSCSIREQ hVScsiReq) argument 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 [all...] |
/vbox/src/VBox/Devices/Storage/ |
H A D | DrvSCSI.cpp | 82 VSCSIDEVICE hVScsiDevice; member in struct:DRVSCSI 479 static void drvscsiVScsiReqCompleted(VSCSIDEVICE hVScsiDevice, void *pVScsiDeviceUser, argument 631 rc = VSCSIDeviceReqCreate(pThis->hVScsiDevice, &hVScsiReq, 645 rc = VSCSIDeviceReqEnqueue(pThis->hVScsiDevice, hVScsiReq); 860 if (pThis->hVScsiDevice) 863 int rc = VSCSIDeviceLunDetach(pThis->hVScsiDevice, 0, &hVScsiLun); 869 rc = VSCSIDeviceDestroy(pThis->hVScsiDevice); 872 pThis->hVScsiDevice = NULL; 994 rc = VSCSIDeviceCreate(&pThis->hVScsiDevice, drvscsiVScsiReqCompleted, pThis); 999 rc = VSCSIDeviceLunAttach(pThis->hVScsiDevice, pThi [all...] |
Completed in 46 milliseconds