VirtualBox

Changeset 81808 in vbox


Ignore:
Timestamp:
Nov 12, 2019 3:16:53 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
134599
Message:

DevBusLogic.cpp: Converting it to the new PDM device style - crit sects. bugref:9218

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Storage/DevBusLogic.cpp

    r81807 r81808  
    12531253    MbxIn.u.in.uCompletionCode     = uMailboxCompletionCode;
    12541254
    1255     int rc = PDMCritSectEnter(&pBusLogic->CritSectIntr, VINF_SUCCESS);
     1255    int rc = PDMDevHlpCritSectEnter(pBusLogic->CTX_SUFF(pDevIns), &pBusLogic->CritSectIntr, VINF_SUCCESS);
    12561256    AssertRC(rc);
    12571257
     
    13061306    buslogicSetInterrupt(pBusLogic, false, BL_INTR_IMBL);
    13071307
    1308     PDMCritSectLeave(&pBusLogic->CritSectIntr);
     1308    PDMDevHlpCritSectLeave(pBusLogic->CTX_SUFF(pDevIns), &pBusLogic->CritSectIntr);
    13091309}
    13101310
     
    24412441            }
    24422442
    2443             rc = PDMCritSectEnter(&pBusLogic->CritSectIntr, VINF_IOM_R3_IOPORT_WRITE);
     2443            rc = PDMDevHlpCritSectEnter(pDevIns, &pBusLogic->CritSectIntr, VINF_IOM_R3_IOPORT_WRITE);
    24442444            if (rc != VINF_SUCCESS)
    24452445                return rc;
     
    24532453                buslogicClearInterrupt(pBusLogic);
    24542454
    2455             PDMCritSectLeave(&pBusLogic->CritSectIntr);
     2455            PDMDevHlpCritSectLeave(pDevIns, &pBusLogic->CritSectIntr);
    24562456
    24572457            break;
     
    41644164    PBUSLOGIC  pThis = PDMDEVINS_2_DATA(pDevIns, PBUSLOGIC);
    41654165
    4166     PDMR3CritSectDelete(&pThis->CritSectIntr);
     4166    PDMDevHlpCritSectDelete(pDevIns, &pThis->CritSectIntr);
    41674167
    41684168    if (pThis->hEvtProcess != NIL_SUPSEMEVENT)
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