Lines Matching refs:SyncVar
19 void DDMutexInit(ThreadState *thr, uptr pc, SyncVar *s);
21 SyncVar::SyncVar() : mtx(MutexTypeSyncVar) { Reset(0); } in SyncVar() function in __tsan::SyncVar
23 void SyncVar::Init(ThreadState *thr, uptr pc, uptr addr, u64 uid) { in Init()
35 void SyncVar::Reset(Processor *proc) { in Reset()
99 SyncVar *s = sync_alloc_.Map(idx & ~kFlagMask); in FreeRange()
188 SyncVar * s = sync_alloc_.Map(idx & ~kFlagMask); in GetBlock()
193 SyncVar* MetaMap::GetOrCreateAndLock(ThreadState *thr, uptr pc, in GetOrCreateAndLock()
198 SyncVar* MetaMap::GetIfExistsAndLock(uptr addr, bool write_lock) { in GetIfExistsAndLock()
202 SyncVar *MetaMap::GetAndLock(ThreadState *thr, uptr pc, uptr addr, bool write_lock, in GetAndLock()
207 SyncVar *mys = 0; in GetAndLock()
216 SyncVar * s = sync_alloc_.Map(idx & ~kFlagMask); in GetAndLock()
281 SyncVar *s = sync_alloc_.Map(idx & ~kFlagMask); in MoveMemory()