Searched refs:ThreadClock (Results 1 – 3 of 3) sorted by relevance
63 friend class ThreadClock;134 class ThreadClock {138 explicit ThreadClock(unsigned tid, unsigned reused = 0);230 ALWAYS_INLINE u64 ThreadClock::get(unsigned tid) const { in get()235 ALWAYS_INLINE void ThreadClock::set(u64 v) { in set()240 ALWAYS_INLINE void ThreadClock::tick() { in tick()244 ALWAYS_INLINE uptr ThreadClock::size() const { in size()248 ALWAYS_INLINE void ThreadClock::NoteGlobalAcquire(u64 v) { in NoteGlobalAcquire()
107 ThreadClock::ThreadClock(unsigned tid, unsigned reused) in ThreadClock() function in __tsan::ThreadClock121 void ThreadClock::ResetCached(ClockCache *c) { in ResetCached()130 void ThreadClock::acquire(ClockCache *c, SyncClock *src) { in acquire()176 void ThreadClock::releaseStoreAcquire(ClockCache *c, SyncClock *sc) { in releaseStoreAcquire()218 void ThreadClock::release(ClockCache *c, SyncClock *dst) { in release()265 void ThreadClock::ReleaseStore(ClockCache *c, SyncClock *dst) { in ReleaseStore()337 void ThreadClock::acq_rel(ClockCache *c, SyncClock *dst) { in acq_rel()364 bool ThreadClock::IsAlreadyAcquired(const SyncClock *src) const { in IsAlreadyAcquired()379 bool ThreadClock::HasAcquiredAfterRelease(const SyncClock *dst) const { in HasAcquiredAfterRelease()387 void ThreadClock::set(ClockCache *c, unsigned tid, u64 v) { in set()[all …]
169 ThreadClock clock;203 ThreadClock last_sleep_clock;