Home
last modified time | relevance | path

Searched refs:ClockCache (Results 1 – 2 of 2) sorted by relevance

/freebsd-12.1/contrib/compiler-rt/lib/tsan/rtl/
H A Dtsan_clock.h22 typedef DenseSlabAllocCache ClockCache; typedef
36 void Resize(ClockCache *c, uptr nclk);
37 void Reset(ClockCache *c);
113 void Unshare(ClockCache *c);
132 void set(ClockCache *c, unsigned tid, u64 v);
137 void acquire(ClockCache *c, SyncClock *src);
138 void release(ClockCache *c, SyncClock *dst);
139 void acq_rel(ClockCache *c, SyncClock *dst);
140 void ReleaseStore(ClockCache *c, SyncClock *dst);
141 void ResetCached(ClockCache *c);
[all …]
H A Dtsan_clock.cc91 static void UnrefClockBlock(ClockCache *c, u32 idx, uptr blocks) { in UnrefClockBlock()
121 void ThreadClock::ResetCached(ClockCache *c) { in ResetCached()
130 void ThreadClock::acquire(ClockCache *c, SyncClock *src) { in acquire()
181 void ThreadClock::release(ClockCache *c, SyncClock *dst) { in release()
236 void ThreadClock::ReleaseStore(ClockCache *c, SyncClock *dst) { in ReleaseStore()
312 void ThreadClock::acq_rel(ClockCache *c, SyncClock *dst) { in acq_rel()
319 void ThreadClock::UpdateCurrentThread(ClockCache *c, SyncClock *dst) const { in UpdateCurrentThread()
357 void ThreadClock::set(ClockCache *c, unsigned tid, u64 v) { in set()
386 void SyncClock::Reset(ClockCache *c) { in Reset()
403 void SyncClock::Resize(ClockCache *c, uptr nclk) { in Resize()
[all …]