Home
last modified time | relevance | path

Searched refs:g_context_refs (Results 1 – 1 of 1) sorted by relevance

/system/ulib/trace-engine/
A Dengine.cpp92 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()
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