Lines Matching defs:flags
192 std::atomic<uint32_t> flags; member
298 static bool InCache(uint32_t flags) { return flags & kInCacheBit; } in InCache()
299 static bool HasUsage(uint32_t flags) { return flags & kUsageBit; } in HasUsage()
300 static uint32_t CountRefs(uint32_t flags) { return flags >> kRefsOffset; } in CountRefs()
388 uint32_t flags = handle.flags.load(std::memory_order_relaxed); in ~ClockCacheShard() local
414 uint32_t flags = handle.flags.load(std::memory_order_relaxed); in ApplyToAllCacheEntries() local
452 uint32_t flags = handle->flags.load(std::memory_order_relaxed); in Ref() local
478 uint32_t flags = handle->flags.fetch_sub(kOneRef, std::memory_order_acq_rel); in Unref() local
499 uint32_t flags = in UnsetInCache() local
510 uint32_t flags = kInCacheBit; in TryEvict() local
596 uint32_t flags = hold_reference ? kInCacheBit + kOneRef : kInCacheBit; in Insert() local