Home
last modified time | relevance | path

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

/third_party/boost/boost/thread/win32/
Dshared_mutex.hpp47 …static state_data interlocked_compare_exchange(state_data* target, state_data new_value, state_dat… in interlocked_compare_exchange() function in boost::shared_mutex
135 … state_data const current_state=interlocked_compare_exchange(&state,new_state,old_state); in try_lock_shared()
170 … state_data const current_state=interlocked_compare_exchange(&state,new_state,old_state); in lock_shared()
225 … state_data const current_state=interlocked_compare_exchange(&state,new_state,old_state); in do_lock_shared_until()
283 … state_data const current_state=interlocked_compare_exchange(&state,new_state,old_state); in do_lock_shared_until()
369 … state_data const current_state=interlocked_compare_exchange(&state,new_state,old_state); in unlock_shared()
404 … state_data const current_state=interlocked_compare_exchange(&state,new_state,old_state); in try_lock()
437 … state_data const current_state=interlocked_compare_exchange(&state,new_state,old_state); in lock()
484 … state_data const current_state=interlocked_compare_exchange(&state,new_state,old_state); in do_lock_until()
549 … state_data const current_state=interlocked_compare_exchange(&state,new_state,old_state); in do_lock_until()
[all …]
/third_party/boost/boost/interprocess/detail/
Dwin32_api.hpp833 inline long interlocked_compare_exchange(long volatile *addr, long val1, long val2) in interlocked_compare_exchange() function
924 if(interlocked_compare_exchange(&ModuleStates[id], 1, 0) == 0){ in get_module()
952 if(interlocked_compare_exchange(&FunctionStates[id], 1, 0) == 0){ in get()
Datomic.hpp114 { return winapi::interlocked_compare_exchange(reinterpret_cast<volatile long*>(mem), with, cmp); } in atomic_cas32()