VirtualBox

Changeset 81993 in vbox


Ignore:
Timestamp:
Nov 19, 2019 12:50:55 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
134792
Message:

DevACPI: Use devhlp for SSM. bugref:9218

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/PC/DevACPI.cpp

    r81992 r81993  
    24942494static DECLCALLBACK(int) acpiR3SaveState(PPDMDEVINS pDevIns, PSSMHANDLE pSSM)
    24952495{
    2496     PACPISTATE pThis = PDMDEVINS_2_DATA(pDevIns, PACPISTATE);
    2497     return SSMR3PutStruct(pSSM, pThis, &g_AcpiSavedStateFields8[0]);
     2496    PACPISTATE      pThis = PDMDEVINS_2_DATA(pDevIns, PACPISTATE);
     2497    PCPDMDEVHLPR3   pHlp  = pDevIns->pHlpR3;
     2498    return pHlp->pfnSSMPutStruct(pSSM, pThis, &g_AcpiSavedStateFields8[0]);
    24982499}
    24992500
     
    25032504static DECLCALLBACK(int) acpiR3LoadState(PPDMDEVINS pDevIns, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass)
    25042505{
    2505     PACPISTATE pThis = PDMDEVINS_2_DATA(pDevIns, PACPISTATE);
     2506    PACPISTATE      pThis = PDMDEVINS_2_DATA(pDevIns, PACPISTATE);
     2507    PCPDMDEVHLPR3   pHlp  = pDevIns->pHlpR3;
    25062508    Assert(uPass == SSM_PASS_FINAL); NOREF(uPass);
    25072509
     
    25262528    {
    25272529        case 4:
    2528             rc = SSMR3GetStruct(pSSM, pThis, &g_AcpiSavedStateFields4[0]);
     2530            rc = pHlp->pfnSSMGetStruct(pSSM, pThis, &g_AcpiSavedStateFields4[0]);
    25292531            break;
    25302532        case 5:
    2531             rc = SSMR3GetStruct(pSSM, pThis, &g_AcpiSavedStateFields5[0]);
     2533            rc = pHlp->pfnSSMGetStruct(pSSM, pThis, &g_AcpiSavedStateFields5[0]);
    25322534            break;
    25332535        case 6:
    2534             rc = SSMR3GetStruct(pSSM, pThis, &g_AcpiSavedStateFields6[0]);
     2536            rc = pHlp->pfnSSMGetStruct(pSSM, pThis, &g_AcpiSavedStateFields6[0]);
    25352537            break;
    25362538        case 7:
    2537             rc = SSMR3GetStruct(pSSM, pThis, &g_AcpiSavedStateFields7[0]);
     2539            rc = pHlp->pfnSSMGetStruct(pSSM, pThis, &g_AcpiSavedStateFields7[0]);
    25382540            break;
    25392541        case 8:
    2540             rc = SSMR3GetStruct(pSSM, pThis, &g_AcpiSavedStateFields8[0]);
     2542            rc = pHlp->pfnSSMGetStruct(pSSM, pThis, &g_AcpiSavedStateFields8[0]);
    25412543            break;
    25422544        default:
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette