Lines Matching refs:VBoxSCSI

40 #include "VBoxSCSI.h"
440 VBOXSCSI VBoxSCSI;
1108 vboxscsiInitialize(&pBusLogic->VBoxSCSI);
2473 rc = vboxscsiSetupRequest(&pBusLogic->VBoxSCSI, &pTaskState->PDMScsiRequest, &uTargetDevice);
2492 memcpy(pBusLogic->VBoxSCSI.pbBuf, &ScsiInquiryData, 5);
2494 rc = vboxscsiRequestFinished(&pBusLogic->VBoxSCSI, &pTaskState->PDMScsiRequest, SCSI_STATUS_OK);
2532 rc = vboxscsiReadRegister(&pBusLogic->VBoxSCSI, (Port - BUSLOGIC_BIOS_IO_PORT), pu32);
2561 rc = vboxscsiWriteRegister(&pBusLogic->VBoxSCSI, (Port - BUSLOGIC_BIOS_IO_PORT), (uint8_t)u32);
2586 rc = vboxscsiWriteString(pDevIns, &pBusLogic->VBoxSCSI, (Port - BUSLOGIC_BIOS_IO_PORT),
2611 return vboxscsiReadString(pDevIns, &pBusLogic->VBoxSCSI, (Port - BUSLOGIC_BIOS_IO_PORT),
2832 rc = vboxscsiRequestFinished(&pBusLogic->VBoxSCSI, pSCSIRequest, rcCompletion);
3148 if (pThis->VBoxSCSI.fBusy)
3228 SSMR3PutU8 (pSSM, pBusLogic->VBoxSCSI.regIdentify);
3229 SSMR3PutU8 (pSSM, pBusLogic->VBoxSCSI.uTargetDevice);
3230 SSMR3PutU8 (pSSM, pBusLogic->VBoxSCSI.uTxDir);
3231 SSMR3PutU8 (pSSM, pBusLogic->VBoxSCSI.cbCDB);
3232 SSMR3PutMem (pSSM, pBusLogic->VBoxSCSI.abCDB, sizeof(pBusLogic->VBoxSCSI.abCDB));
3233 SSMR3PutU8 (pSSM, pBusLogic->VBoxSCSI.iCDB);
3234 SSMR3PutU32 (pSSM, pBusLogic->VBoxSCSI.cbBuf);
3235 SSMR3PutU32 (pSSM, pBusLogic->VBoxSCSI.iBuf);
3236 SSMR3PutBool (pSSM, pBusLogic->VBoxSCSI.fBusy);
3237 SSMR3PutU8 (pSSM, pBusLogic->VBoxSCSI.enmState);
3238 if (pBusLogic->VBoxSCSI.cbBuf)
3239 SSMR3PutMem(pSSM, pBusLogic->VBoxSCSI.pbBuf, pBusLogic->VBoxSCSI.cbBuf);
3341 SSMR3GetU8 (pSSM, &pBusLogic->VBoxSCSI.regIdentify);
3342 SSMR3GetU8 (pSSM, &pBusLogic->VBoxSCSI.uTargetDevice);
3343 SSMR3GetU8 (pSSM, &pBusLogic->VBoxSCSI.uTxDir);
3344 SSMR3GetU8 (pSSM, &pBusLogic->VBoxSCSI.cbCDB);
3345 SSMR3GetMem (pSSM, pBusLogic->VBoxSCSI.abCDB, sizeof(pBusLogic->VBoxSCSI.abCDB));
3346 SSMR3GetU8 (pSSM, &pBusLogic->VBoxSCSI.iCDB);
3347 SSMR3GetU32 (pSSM, &pBusLogic->VBoxSCSI.cbBuf);
3348 SSMR3GetU32 (pSSM, &pBusLogic->VBoxSCSI.iBuf);
3349 SSMR3GetBool(pSSM, (bool *)&pBusLogic->VBoxSCSI.fBusy);
3350 SSMR3GetU8 (pSSM, (uint8_t *)&pBusLogic->VBoxSCSI.enmState);
3351 if (pBusLogic->VBoxSCSI.cbBuf)
3353 pBusLogic->VBoxSCSI.pbBuf = (uint8_t *)RTMemAllocZ(pBusLogic->VBoxSCSI.cbBuf);
3354 if (!pBusLogic->VBoxSCSI.pbBuf)
3360 SSMR3GetMem(pSSM, pBusLogic->VBoxSCSI.pbBuf, pBusLogic->VBoxSCSI.cbBuf);
3363 if (pBusLogic->VBoxSCSI.fBusy)
3662 else if (pThis->VBoxSCSI.fBusy)