Lines Matching defs:Time
92 u64 Time = 0;
223 Entry.CommitSize, Entry.Time == 0 ? "[R]" : "");
261 u64 Time;
268 Entry.Time = UINT64_MAX;
276 Entry.Time = 0;
296 // Time must be computed under the lock to ensure
299 Time = getMonotonicTimeFast();
300 if (Entry.Time != 0)
301 Entry.Time = Time;
321 OldestTime = Entry.Time;
339 OldestTime = Entry.Time;
347 releaseOlderThan(Time - static_cast<u64>(Interval) * 1000000);
444 if (Entry.Time != 0) {
545 void releaseIfOlderThan(CachedBlock &Entry, u64 Time) REQUIRES(Mutex) {
546 if (!Entry.isValid() || !Entry.Time)
548 if (Entry.Time > Time) {
549 if (OldestTime == 0 || Entry.Time < OldestTime)
550 OldestTime = Entry.Time;
554 Entry.Time = 0;
557 void releaseOlderThan(u64 Time) EXCLUDES(Mutex) {
559 if (!LRUEntries.size() || OldestTime == 0 || OldestTime > Time)
563 releaseIfOlderThan(Quarantine[I], Time);
565 releaseIfOlderThan(Entries[I], Time);
693 bool Zeroed = Entry.Time == 0;