- Timestamp:
- May 12, 2009 8:48:13 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/pdmcritsect.h
r19593 r19595 59 59 typedef const PDMCRITSECT *PCPDMCRITSECT; 60 60 61 VMMR3DECL(int) PDMR3CritSectInit(PVM pVM, PPDMCRITSECT pCritSect, const char *pszName);62 VMMDECL(int) PDMCritSectEnter(PPDMCRITSECT pCritSect, int rcBusy);63 VMMDECL(int) PDMCritSectTryEnter(PPDMCRITSECT pCritSect);64 VMMR3DECL(int) PDMR3CritSectEnterEx(PPDMCRITSECT pCritSect, bool fCallHost);65 VMMDECL(void) PDMCritSectLeave(PPDMCRITSECT pCritSect);66 VMMDECL(bool) PDMCritSectIsOwner(PCPDMCRITSECT pCritSect);67 VMMDECL(bool) PDMCritSectIsLocked(PCPDMCRITSECT pCritSect);68 VMMDECL(bool) PDMCritSectIsOwnerEx(PCPDMCRITSECT pCritSect, VMCPUID idCpu);69 VMMDECL(bool) PDMCritSectIsInitialized(PCPDMCRITSECT pCritSect);70 VMMDECL(uint32_t) PDMCritSectGetRecursion(PCPDMCRITSECT pCritSect);71 VMMR3DECL(int) PDMR3CritSectScheduleExitEvent(PPDMCRITSECT pCritSect, RTSEMEVENT EventToSignal);72 VMMR3DECL(int) PDMR3CritSectDelete(PPDMCRITSECT pCritSect);73 VMMDECL(int) PDMR3CritSectTerm(PVM pVM);74 VMMR3DECL(void) PDMR3CritSectFF(PVMCPU pVCpu);61 VMMR3DECL(int) PDMR3CritSectInit(PVM pVM, PPDMCRITSECT pCritSect, const char *pszName); 62 VMMDECL(int) PDMCritSectEnter(PPDMCRITSECT pCritSect, int rcBusy); 63 VMMDECL(int) PDMCritSectTryEnter(PPDMCRITSECT pCritSect); 64 VMMR3DECL(int) PDMR3CritSectEnterEx(PPDMCRITSECT pCritSect, bool fCallHost); 65 VMMDECL(void) PDMCritSectLeave(PPDMCRITSECT pCritSect); 66 VMMDECL(bool) PDMCritSectIsOwner(PCPDMCRITSECT pCritSect); 67 VMMDECL(bool) PDMCritSectIsLocked(PCPDMCRITSECT pCritSect); 68 VMMDECL(bool) PDMCritSectIsOwnerEx(PCPDMCRITSECT pCritSect, VMCPUID idCpu); 69 VMMDECL(bool) PDMCritSectIsInitialized(PCPDMCRITSECT pCritSect); 70 VMMDECL(uint32_t) PDMCritSectGetRecursion(PCPDMCRITSECT pCritSect); 71 VMMR3DECL(int) PDMR3CritSectScheduleExitEvent(PPDMCRITSECT pCritSect, RTSEMEVENT EventToSignal); 72 VMMR3DECL(int) PDMR3CritSectDelete(PPDMCRITSECT pCritSect); 73 VMMDECL(int) PDMR3CritSectTerm(PVM pVM); 74 VMMR3DECL(void) PDMR3CritSectFF(PVMCPU pVCpu); 75 75 VMMR3DECL(uint32_t) PDMR3CritSectCountOwned(PVM pVM, char *pszNames, size_t cbNames); 76 76
Note:
See TracChangeset
for help on using the changeset viewer.