diff options
Diffstat (limited to 'include/VBox/vmm/pdmcritsect.h')
-rw-r--r-- | include/VBox/vmm/pdmcritsect.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/include/VBox/vmm/pdmcritsect.h b/include/VBox/vmm/pdmcritsect.h index 359cd2b21..9e9e9bcfd 100644 --- a/include/VBox/vmm/pdmcritsect.h +++ b/include/VBox/vmm/pdmcritsect.h @@ -59,8 +59,7 @@ VMMDECL(int) PDMCritSectTryEnterDebug(PPDMCRITSECT pCritSect, RTHCUINTPTR VMMR3DECL(int) PDMR3CritSectEnterEx(PPDMCRITSECT pCritSect, bool fCallRing3); VMMDECL(void) PDMCritSectLeave(PPDMCRITSECT pCritSect); VMMDECL(bool) PDMCritSectIsOwner(PCPDMCRITSECT pCritSect); -VMMDECL(bool) PDMCritSectIsOwnerEx(PCPDMCRITSECT pCritSect, VMCPUID idCpu); -VMMDECL(bool) PDMCritSectIsOwned(PCPDMCRITSECT pCritSect); +VMMDECL(bool) PDMCritSectIsOwnerEx(PCPDMCRITSECT pCritSect, PVMCPU pVCpu); VMMDECL(bool) PDMCritSectIsInitialized(PCPDMCRITSECT pCritSect); VMMDECL(bool) PDMCritSectHasWaiters(PCPDMCRITSECT pCritSect); VMMDECL(uint32_t) PDMCritSectGetRecursion(PCPDMCRITSECT pCritSect); @@ -73,6 +72,10 @@ VMMDECL(void) PDMCritSectFF(PVMCPU pVCpu); VMMR3DECL(uint32_t) PDMR3CritSectCountOwned(PVM pVM, char *pszNames, size_t cbNames); VMMR3DECL(void) PDMR3CritSectLeaveAll(PVM pVM); +VMMR3DECL(PPDMCRITSECT) PDMR3CritSectGetNop(PVM pVM); +VMMR3DECL(R0PTRTYPE(PPDMCRITSECT)) PDMR3CritSectGetNopR0(PVM pVM); +VMMR3DECL(RCPTRTYPE(PPDMCRITSECT)) PDMR3CritSectGetNopRC(PVM pVM); + /* Strict build: Remap the two enter calls to the debug versions. */ #ifdef VBOX_STRICT # ifdef ___iprt_asm_h |