Lines Matching defs:pCritSect
1412 pTimer->pCritSect = NULL;
1463 (*ppTimer)->pCritSect = PDMR3DevGetCritSect(pVM, pDevIns);
1506 // (*ppTimer)->pCritSect = pUsbIns->pCritSectR3;
1508 // (*ppTimer)->pCritSect = IOMR3GetCritSect(pVM);
1637 AssertMsg( !pTimer->pCritSect
1639 || PDMCritSectIsOwner(pTimer->pCritSect), ("%s\n", pTimer->pszDesc));
2110 PPDMCRITSECT pCritSect = pTimer->pCritSect;
2111 if (pCritSect)
2112 PDMCritSectEnter(pCritSect, VERR_IGNORED);
2153 if (pCritSect)
2154 PDMCritSectLeave(pCritSect);
2297 PPDMCRITSECT pCritSect = pTimer->pCritSect;
2298 if (pCritSect)
2299 PDMCritSectEnter(pCritSect, VERR_IGNORED);
2341 if (pCritSect)
2342 PDMCritSectLeave(pCritSect);
2617 PPDMCRITSECT pCritSect = pTimer->pCritSect;
2618 if (pCritSect)
2619 PDMCritSectEnter(pCritSect, VERR_IGNORED);
2646 if (pCritSect)
2647 PDMCritSectLeave(pCritSect);
2675 * @retval VERR_INVALID_PARAMETER if pCritSect is NULL or has an invalid magic
2682 * @param pCritSect The critical section. The caller must make sure this
2688 VMMR3DECL(int) TMR3TimerSetCritSect(PTMTIMERR3 pTimer, PPDMCRITSECT pCritSect)
2691 AssertPtrReturn(pCritSect, VERR_INVALID_PARAMETER);
2692 const char *pszName = PDMR3CritSectName(pCritSect); /* exploited for validation */
2694 AssertReturn(!pTimer->pCritSect, VERR_ALREADY_EXISTS);
2696 LogFlow(("pTimer=%p (%s) pCritSect=%p (%s)\n", pTimer, pTimer->pszDesc, pCritSect, pszName));
2698 pTimer->pCritSect = pCritSect;