Lines Matching refs:g_context_refs

92 std::atomic_uint32_t g_context_refs{0u};  variable
360 ZX_DEBUG_ASSERT(g_context_refs.load(std::memory_order_relaxed) == 0u); in trace_start_engine()
393 g_context_refs.store(kProlongedCounterIncrement, std::memory_order_release); 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()
529 ZX_DEBUG_ASSERT(g_context_refs.load(std::memory_order_relaxed) == 0u); in handle_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()
754 ZX_DEBUG_ASSERT(get_buffer_context_refs(g_context_refs.load(std::memory_order_relaxed)) != 0u); in trace_release_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()
787 ZX_DEBUG_ASSERT(get_prolonged_context_refs(g_context_refs.load(std::memory_order_relaxed)) <= in trace_acquire_prolonged_context()
796 … ZX_DEBUG_ASSERT(get_prolonged_context_refs(g_context_refs.load(std::memory_order_relaxed)) != 0u); in trace_release_prolonged_context()
800 auto previous = g_context_refs.fetch_sub(kProlongedCounterIncrement, in trace_release_prolonged_context()