Lines Matching refs:pSrcPos
90 DECL_FORCE_INLINE(int) pdmCritSectEnterFirst(PPDMCRITSECT pCritSect, RTNATIVETHREAD hNativeSelf, PCRTLOCKVALSRCPOS pSrcPos)
100 RTLockValidatorRecExclSetOwner(pCritSect->s.Core.pValidatorRec, NIL_RTTHREAD, pSrcPos, true);
102 NOREF(pSrcPos);
120 static int pdmR3R0CritSectEnterContended(PPDMCRITSECT pCritSect, RTNATIVETHREAD hNativeSelf, PCRTLOCKVALSRCPOS pSrcPos)
126 return pdmCritSectEnterFirst(pCritSect, hNativeSelf, pSrcPos);
141 int rc2 = RTLockValidatorRecExclCheckOrder(pCritSect->s.Core.pValidatorRec, hThreadSelf, pSrcPos, RT_INDEFINITE_WAIT);
162 int rc9 = RTLockValidatorRecExclCheckBlocking(pCritSect->s.Core.pValidatorRec, hThreadSelf, pSrcPos,
182 return pdmCritSectEnterFirst(pCritSect, hNativeSelf, pSrcPos);
215 DECL_FORCE_INLINE(int) pdmCritSectEnter(PPDMCRITSECT pCritSect, int rcBusy, PCRTLOCKVALSRCPOS pSrcPos)
237 return pdmCritSectEnterFirst(pCritSect, hNativeSelf, pSrcPos);
257 return pdmCritSectEnterFirst(pCritSect, hNativeSelf, pSrcPos);
271 return pdmR3R0CritSectEnterContended(pCritSect, hNativeSelf, pSrcPos);
293 rc = pdmR3R0CritSectEnterContended(pCritSect, hNativeSelf, pSrcPos);
303 rc = pdmR3R0CritSectEnterContended(pCritSect, hNativeSelf, pSrcPos);
316 return pdmR3R0CritSectEnterContended(pCritSect, hNativeSelf, pSrcPos);
410 static int pdmCritSectTryEnter(PPDMCRITSECT pCritSect, PCRTLOCKVALSRCPOS pSrcPos)
429 return pdmCritSectEnterFirst(pCritSect, hNativeSelf, pSrcPos);