Lines Matching refs:SyncVar
52 struct SyncVar {
53 explicit SyncVar(uptr addr, u64 uid);
70 SyncVar *next; // In SyncTab hashtable.
92 SyncVar* GetOrCreateAndLock(ThreadState *thr, uptr pc,
94 SyncVar* GetIfExistsAndLock(uptr addr, bool write_lock);
96 // If the SyncVar does not exist, returns 0.
97 SyncVar* GetAndRemove(ThreadState *thr, uptr pc, uptr addr);
99 SyncVar* Create(ThreadState *thr, uptr pc, uptr addr);
106 SyncVar *val;
107 char pad[kCacheLineSize - sizeof(Mutex) - sizeof(SyncVar*)]; // NOLINT
118 SyncVar* GetAndLock(ThreadState *thr, uptr pc,