Lines Matching refs:memory_order_relaxed
247 return g_site_cache.exchange(empty_cache, std::memory_order_relaxed); in unchain_site_cache()
257 trace_site_state_t curr_state = state_ptr->load(std::memory_order_relaxed); in flush_site_cache()
259 state_ptr->store(new_state, std::memory_order_relaxed); in flush_site_cache()
291 std::memory_order_relaxed))) { in add_to_site_cache()
302 g_site_cache.load(std::memory_order_relaxed); in add_to_site_cache()
304 state_ptr->store(new_state, std::memory_order_relaxed); in add_to_site_cache()
314 std::memory_order_relaxed, in add_to_site_cache()
315 std::memory_order_relaxed)) { in add_to_site_cache()
319 state_ptr->store(new_state, std::memory_order_relaxed); in add_to_site_cache()
358 if (g_state.load(std::memory_order_relaxed) != TRACE_STOPPED) in trace_start_engine()
360 ZX_DEBUG_ASSERT(g_context_refs.load(std::memory_order_relaxed) == 0u); in trace_start_engine()
379 g_state.store(TRACE_STARTED, std::memory_order_relaxed); in trace_start_engine()
418 int state = g_state.load(std::memory_order_relaxed); in trace_stop_engine()
427 ZX_DEBUG_ASSERT(g_context_refs.load(std::memory_order_relaxed) != 0u); in trace_stop_engine()
430 g_state.store(TRACE_STOPPING, std::memory_order_relaxed); in trace_stop_engine()
459 return (g_context_refs.load(std::memory_order_relaxed) & in trace_engine_is_buffer_context_released()
528 ZX_DEBUG_ASSERT(g_state.load(std::memory_order_relaxed) == TRACE_STOPPING); in handle_context_released()
529 ZX_DEBUG_ASSERT(g_context_refs.load(std::memory_order_relaxed) == 0u); in handle_context_released()
553 g_state.store(TRACE_STOPPED, std::memory_order_relaxed); in handle_context_released()
599 auto context_refs = g_context_refs.load(std::memory_order_relaxed); in handle_hard_shutdown()
637 return static_cast<trace_state_t>(g_state.load(std::memory_order_relaxed)); in trace_state()
656 uint32_t count = g_context_refs.load(std::memory_order_relaxed); in trace_acquire_context()
668 std::memory_order_relaxed)) { in trace_acquire_context()
728 state_ptr->load(std::memory_order_relaxed); in trace_acquire_context_for_category_cached()
741 if (g_state.load(std::memory_order_relaxed) != TRACE_STOPPED) in trace_engine_flush_category_cache()
754 ZX_DEBUG_ASSERT(get_buffer_context_refs(g_context_refs.load(std::memory_order_relaxed)) != 0u); in trace_release_context()
771 uint32_t count = g_context_refs.load(std::memory_order_relaxed); in trace_acquire_prolonged_context()
783 std::memory_order_relaxed)) { 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()