Lines Matching refs:fStateAndGen
54 /** @name fStateAndGen values
84 uint32_t volatile fStateAndGen;
112 pThis->fStateAndGen = RTSEMEVENTMULTISOL_STATE_GEN_INIT;
178 ASMAtomicAndU32(&pThis->fStateAndGen, RTSEMEVENTMULTISOL_GEN_MASK);
206 uint32_t fNew = ASMAtomicUoReadU32(&pThis->fStateAndGen);
209 ASMAtomicWriteU32(&pThis->fStateAndGen, fNew);
243 ASMAtomicAndU32(&pThis->fStateAndGen, ~RTSEMEVENTMULTISOL_STATE_MASK);
284 fOrgStateAndGen = ASMAtomicUoReadU32(&pThis->fStateAndGen);
306 else if (ASMAtomicUoReadU32(&pThis->fStateAndGen) != fOrgStateAndGen)
315 rtR0SemSolWaitDoIt(&Wait, &pThis->Cnd, &pThis->Mtx, &pThis->fStateAndGen, fOrgStateAndGen);