Lines Matching refs:LockState

27 struct LockState {  struct
37 LockState(Kind K) : K(K) {} in LockState() function
40 static LockState getLocked() { return LockState(Locked); } in getLocked() argument
41 static LockState getUnlocked() { return LockState(Unlocked); } in getUnlocked() argument
42 static LockState getDestroyed() { return LockState(Destroyed); } in getDestroyed() argument
43 static LockState getUntouchedAndPossiblyDestroyed() { in getUntouchedAndPossiblyDestroyed() argument
44 return LockState(UntouchedAndPossiblyDestroyed); in getUntouchedAndPossiblyDestroyed()
46 static LockState getUnlockedAndPossiblyDestroyed() { in getUnlockedAndPossiblyDestroyed() argument
47 return LockState(UnlockedAndPossiblyDestroyed); in getUnlockedAndPossiblyDestroyed()
50 bool operator==(const LockState &X) const { in operator ==() argument
105 REGISTER_MAP_WITH_PROGRAMSTATE(LockMap, const MemRegion *, LockState) in REGISTER_LIST_WITH_PROGRAMSTATE()
161 const LockState *lstate = state->get<LockMap>(lockR); in resolvePossiblyDestroyedMutex()
174 state = state->set<LockMap>(lockR, LockState::getUnlocked()); in resolvePossiblyDestroyedMutex()
176 state = state->set<LockMap>(lockR, LockState::getDestroyed()); in resolvePossiblyDestroyedMutex()
236 if (const LockState *LState = state->get<LockMap>(lockR)) { in AcquireLock()
285 lockSucc = lockSucc->set<LockMap>(lockR, LockState::getLocked()); in AcquireLock()
301 if (const LockState *LState = state->get<LockMap>(lockR)) { in ReleaseLock()
343 state = state->set<LockMap>(lockR, LockState::getUnlocked()); in ReleaseLock()
361 const LockState *LState = State->get<LockMap>(LockR); in DestroyLock()
375 LockR, LockState::getUnlockedAndPossiblyDestroyed()); in DestroyLock()
378 LockR, LockState::getUntouchedAndPossiblyDestroyed()); in DestroyLock()
384 State = State->set<LockMap>(LockR, LockState::getDestroyed()); in DestroyLock()
421 const struct LockState *LState = State->get<LockMap>(LockR); in InitLock()
423 State = State->set<LockMap>(LockR, LockState::getUnlocked()); in InitLock()