Home
last modified time | relevance | path

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

/openbmc/sdbusplus/include/sdbusplus/async/stdexec/
H A Dstop_token.hpp318 auto __old_state = __state_.load(std::memory_order_relaxed); in __lock_() local
321 while ((__old_state & __locked_flag_) != 0) in __lock_()
324 __old_state = __state_.load(std::memory_order_relaxed); in __lock_()
327 __old_state, __old_state | __locked_flag_, std::memory_order_acquire, in __lock_()
330 return __old_state; in __lock_()
333 inline void inplace_stop_source::__unlock_(uint8_t __old_state) const noexcept in __unlock_()
335 (void)__state_.store(__old_state, std::memory_order_release); in __unlock_()
342 auto __old_state = __state_.load(std::memory_order_relaxed); in __try_lock_unless_stop_requested_() local
347 if ((__old_state & __stop_requested_flag_) != 0) in __try_lock_unless_stop_requested_()
352 else if (__old_state == 0) in __try_lock_unless_stop_requested_()
[all …]