Searched refs:g_context_refs (Results 1 – 1 of 1) sorted by relevance
92 std::atomic_uint32_t g_context_refs{0u}; variable360 ZX_DEBUG_ASSERT(g_context_refs.load(std::memory_order_relaxed) == 0u); in trace_start_engine()427 ZX_DEBUG_ASSERT(g_context_refs.load(std::memory_order_relaxed) != 0u); in trace_stop_engine()459 return (g_context_refs.load(std::memory_order_relaxed) & in trace_engine_is_buffer_context_released()599 auto context_refs = g_context_refs.load(std::memory_order_relaxed); in handle_hard_shutdown()656 uint32_t count = g_context_refs.load(std::memory_order_relaxed); in trace_acquire_context()665 while (!g_context_refs.compare_exchange_weak(count, in trace_acquire_context()758 auto previous = g_context_refs.fetch_sub(kBufferCounterIncrement, in trace_release_context()771 uint32_t count = g_context_refs.load(std::memory_order_relaxed); in trace_acquire_prolonged_context()780 while (!g_context_refs.compare_exchange_weak(count, in trace_acquire_prolonged_context()[all …]
Completed in 5 milliseconds