Lines Matching defs:pCritSect

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);
68 VMMDECL(int) PDMCritSectEnter(PPDMCRITSECT pCritSect, int rcBusy);
69 VMMDECL(int) PDMCritSectEnterDebug(PPDMCRITSECT pCritSect, int rcBusy, RTHCUINTPTR uId, RT_SRC_POS_DECL);
70 VMMDECL(int) PDMCritSectTryEnter(PPDMCRITSECT pCritSect);
71 VMMDECL(int) PDMCritSectTryEnterDebug(PPDMCRITSECT pCritSect, RTHCUINTPTR uId, RT_SRC_POS_DECL);
72 VMMDECL(int) PDMCritSectLeave(PPDMCRITSECT pCritSect);
74 VMMDECL(bool) PDMCritSectIsOwner(PCPDMCRITSECT pCritSect);
75 VMMDECL(bool) PDMCritSectIsOwnerEx(PCPDMCRITSECT pCritSect, PVMCPU pVCpu);
76 VMMDECL(bool) PDMCritSectIsInitialized(PCPDMCRITSECT pCritSect);
77 VMMDECL(bool) PDMCritSectHasWaiters(PCPDMCRITSECT pCritSect);
78 VMMDECL(uint32_t) PDMCritSectGetRecursion(PCPDMCRITSECT pCritSect);
87 # define PDMCritSectEnter(pCritSect, rcBusy) PDMCritSectEnterDebug((pCritSect), (rcBusy), (uintptr_t)ASMReturnAddress(), RT_SRC_POS)
88 # define PDMCritSectTryEnter(pCritSect) PDMCritSectTryEnterDebug((pCritSect), (uintptr_t)ASMReturnAddress(), RT_SRC_POS)
90 # define PDMCritSectEnter(pCritSect, rcBusy) PDMCritSectEnterDebug((pCritSect), (rcBusy), 0, RT_SRC_POS)
91 # define PDMCritSectTryEnter(pCritSect) PDMCritSectTryEnterDebug((pCritSect), 0, RT_SRC_POS)