Lines Matching refs:elem
152 if (tid_ >= nclk || src->elem(tid_).reused != reused_) { in acquire()
167 src->elem(tid_).reused = reused_; in acquire()
262 dst->elem(tid_).reused = reused_; in release()
289 dst->elem(tid_).reused = reused_; in ReleaseStore()
320 dst->elem(tid_).reused = reused_; in ReleaseStore()
357 dst->elem(tid_).epoch = clk_[tid_]; in UpdateCurrentThread()
359 dst->elem(i).reused = 0; in UpdateCurrentThread()
365 if (src->elem(tid_).reused != reused_) in IsAlreadyAcquired()
380 const u64 my_epoch = dst->elem(tid_).epoch; in HasAcquiredAfterRelease()
479 elem(dirty->tid()).epoch = dirty->epoch; in FlushDirty()
542 ALWAYS_INLINE ClockElem &SyncClock::elem(unsigned tid) const { in elem() function in __tsan::SyncClock
583 return elem(tid).epoch; in get()
588 return elem(tid).epoch; in get_clean()
594 printf("%s%llu", i == 0 ? "" : ",", elem(i).epoch); in DebugDump()
597 printf("%s%llu", i == 0 ? "" : ",", elem(i).reused); in DebugDump()