Home
last modified time | relevance | path

Searched defs:RefCounter (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/libc/src/__support/GPU/
H A Dallocator.cpp309 struct RefCounter { struct
311 static constexpr uint64_t INVALID = uint64_t(1) << 63;
315 static constexpr uint64_t HELPED = uint64_t(1) << 62;
318 void reset(uint32_t n, uint64_t &count) { in reset()
324 bool acquire(uint32_t n, uint64_t &count) { in acquire()
331 bool release(uint32_t n) { in release()
352 uint64_t read() { in read()
360 cpp::Atomic<uint64_t> counter{0};