Changeset 66192 in vbox for trunk/src/VBox/Devices
- Timestamp:
- Mar 22, 2017 12:45:37 PM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 114104
- Location:
- trunk/src/VBox/Devices/Storage
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Storage/DrvHostBase.cpp
r66165 r66192 358 358 static DECLCALLBACK(int) drvHostBaseQueryRegionProperties(PPDMIMEDIA pInterface, uint32_t uRegion, uint64_t *pu64LbaStart, 359 359 uint64_t *pcBlocks, uint64_t *pcbBlock, 360 P PDMMEDIAREGIONDATAFORM penmDataForm)360 PVDREGIONDATAFORM penmDataForm) 361 361 { 362 362 LogFlowFunc(("\n")); … … 384 384 *pcbBlock = cbBlock; 385 385 if (penmDataForm) 386 *penmDataForm = PDMMEDIAREGIONDATAFORM_RAW;386 *penmDataForm = VDREGIONDATAFORM_RAW; 387 387 } 388 388 } … … 397 397 static DECLCALLBACK(int) drvHostBaseQueryRegionPropertiesForLba(PPDMIMEDIA pInterface, uint64_t u64LbaStart, 398 398 uint64_t *pcBlocks, uint64_t *pcbBlock, 399 P PDMMEDIAREGIONDATAFORM penmDataForm)399 PVDREGIONDATAFORM penmDataForm) 400 400 { 401 401 LogFlowFunc(("\n")); … … 421 421 *pcbBlock = cbBlock; 422 422 if (penmDataForm) 423 *penmDataForm = PDMMEDIAREGIONDATAFORM_RAW;423 *penmDataForm = VDREGIONDATAFORM_RAW; 424 424 } 425 425 else -
trunk/src/VBox/Devices/Storage/DrvVD.cpp
r66166 r66192 537 537 } 538 538 539 /**540 * Converts from VD region data form enum to the PDM variant.541 *542 * @returns PDM media region data form.543 * @param enmDataForm The VD region data form.544 */545 static PDMMEDIAREGIONDATAFORM drvvdVDRegionForm2PdmDataForm(VDREGIONDATAFORM enmDataForm)546 {547 switch (enmDataForm)548 {549 #define VDDATAFORM2PDM(tag) case VDREGIONDATAFORM_##tag: return PDMMEDIAREGIONDATAFORM_##tag550 551 VDDATAFORM2PDM(INVALID);552 VDDATAFORM2PDM(RAW);553 VDDATAFORM2PDM(CDDA);554 VDDATAFORM2PDM(CDDA_PAUSE);555 VDDATAFORM2PDM(MODE1_2048);556 VDDATAFORM2PDM(MODE1_2352);557 VDDATAFORM2PDM(MODE1_0);558 VDDATAFORM2PDM(XA_2336);559 VDDATAFORM2PDM(XA_2352);560 VDDATAFORM2PDM(XA_0);561 VDDATAFORM2PDM(MODE2_2336);562 VDDATAFORM2PDM(MODE2_2352);563 VDDATAFORM2PDM(MODE2_0);564 565 #undef VDDATAFORM2PDM566 567 default:568 {569 AssertMsgFailed(("Unknown data form %d! forgot to add it to the switch?\n", enmDataForm));570 return PDMMEDIAREGIONDATAFORM_INVALID;571 }572 }573 }574 575 539 /********************************************************************************************************************************* 576 540 * Error reporting callback * … … 2531 2495 static DECLCALLBACK(int) drvvdQueryRegionProperties(PPDMIMEDIA pInterface, uint32_t uRegion, uint64_t *pu64LbaStart, 2532 2496 uint64_t *pcBlocks, uint64_t *pcbBlock, 2533 P PDMMEDIAREGIONDATAFORM penmDataForm)2497 PVDREGIONDATAFORM penmDataForm) 2534 2498 { 2535 2499 LogFlowFunc(("\n")); … … 2549 2513 *pcbBlock = pRegion->cbBlock; 2550 2514 if (penmDataForm) 2551 *penmDataForm = drvvdVDRegionForm2PdmDataForm(pRegion->enmDataForm);2515 *penmDataForm = pRegion->enmDataForm; 2552 2516 } 2553 2517 else … … 2561 2525 static DECLCALLBACK(int) drvvdQueryRegionPropertiesForLba(PPDMIMEDIA pInterface, uint64_t u64LbaStart, 2562 2526 uint64_t *pcBlocks, uint64_t *pcbBlock, 2563 P PDMMEDIAREGIONDATAFORM penmDataForm)2527 PVDREGIONDATAFORM penmDataForm) 2564 2528 { 2565 2529 LogFlowFunc(("\n")); … … 2588 2552 *pcbBlock = pRegion->cbBlock; 2589 2553 if (penmDataForm) 2590 *penmDataForm = drvvdVDRegionForm2PdmDataForm(pRegion->enmDataForm);2554 *penmDataForm = pRegion->enmDataForm; 2591 2555 2592 2556 rc = VINF_SUCCESS;
Note:
See TracChangeset
for help on using the changeset viewer.