Changeset 45152 in vbox for trunk/include/VBox/vmm/pdmcritsect.h
- Timestamp:
- Mar 23, 2013 8:36:23 PM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 84474
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/pdmcritsect.h
r44528 r45152 52 52 } PDMCRITSECT; 53 53 54 VMMR3_INT_DECL(int) PDMR3CritSectBothTerm(PVM pVM); 55 VMMR3_INT_DECL(void) PDMR3CritSectLeaveAll(PVM pVM); 56 VMM_INT_DECL(void) PDMCritSectBothFF(PVMCPU pVCpu); 57 58 59 VMMR3DECL(uint32_t) PDMR3CritSectCountOwned(PVM pVM, char *pszNames, size_t cbNames); 60 54 61 VMMR3DECL(int) PDMR3CritSectInit(PVM pVM, PPDMCRITSECT pCritSect, RT_SRC_POS_DECL, const char *pszNameFmt, ...); 62 VMMR3DECL(int) PDMR3CritSectEnterEx(PPDMCRITSECT pCritSect, bool fCallRing3); 63 VMMR3DECL(bool) PDMR3CritSectYield(PPDMCRITSECT pCritSect); 64 VMMR3DECL(const char *) PDMR3CritSectName(PCPDMCRITSECT pCritSect); 65 VMMR3DECL(int) PDMR3CritSectScheduleExitEvent(PPDMCRITSECT pCritSect, RTSEMEVENT EventToSignal); 66 VMMR3DECL(int) PDMR3CritSectDelete(PPDMCRITSECT pCritSect); 67 55 68 VMMDECL(int) PDMCritSectEnter(PPDMCRITSECT pCritSect, int rcBusy); 56 69 VMMDECL(int) PDMCritSectEnterDebug(PPDMCRITSECT pCritSect, int rcBusy, RTHCUINTPTR uId, RT_SRC_POS_DECL); 57 70 VMMDECL(int) PDMCritSectTryEnter(PPDMCRITSECT pCritSect); 58 71 VMMDECL(int) PDMCritSectTryEnterDebug(PPDMCRITSECT pCritSect, RTHCUINTPTR uId, RT_SRC_POS_DECL); 59 VMMR3DECL(int) PDMR3CritSectEnterEx(PPDMCRITSECT pCritSect, bool fCallRing3);60 72 VMMDECL(int) PDMCritSectLeave(PPDMCRITSECT pCritSect); 73 61 74 VMMDECL(bool) PDMCritSectIsOwner(PCPDMCRITSECT pCritSect); 62 75 VMMDECL(bool) PDMCritSectIsOwnerEx(PCPDMCRITSECT pCritSect, PVMCPU pVCpu); … … 64 77 VMMDECL(bool) PDMCritSectHasWaiters(PCPDMCRITSECT pCritSect); 65 78 VMMDECL(uint32_t) PDMCritSectGetRecursion(PCPDMCRITSECT pCritSect); 66 VMMR3DECL(bool) PDMR3CritSectYield(PPDMCRITSECT pCritSect);67 VMMR3DECL(const char *) PDMR3CritSectName(PCPDMCRITSECT pCritSect);68 VMMR3DECL(int) PDMR3CritSectScheduleExitEvent(PPDMCRITSECT pCritSect, RTSEMEVENT EventToSignal);69 VMMR3DECL(int) PDMR3CritSectDelete(PPDMCRITSECT pCritSect);70 VMMDECL(int) PDMR3CritSectTerm(PVM pVM);71 VMMDECL(void) PDMCritSectFF(PVMCPU pVCpu);72 VMMR3DECL(uint32_t) PDMR3CritSectCountOwned(PVM pVM, char *pszNames, size_t cbNames);73 VMMR3DECL(void) PDMR3CritSectLeaveAll(PVM pVM);74 79 75 80 VMMR3DECL(PPDMCRITSECT) PDMR3CritSectGetNop(PVM pVM);
Note:
See TracChangeset
for help on using the changeset viewer.