Searched refs:my_prev (Results 1 – 4 of 4) sorted by relevance
| /oneTBB/src/tbb/ |
| H A D | queuing_rw_mutex.cpp | 165 s.my_prev.store(0U, std::memory_order_relaxed); in acquire() 213 tricky_pointer::store(s.my_prev, predecessor, std::memory_order_relaxed); in acquire() 263 s.my_prev.store(0U, std::memory_order_relaxed); in try_acquire() 330 tricky_pointer::store(next->my_prev, nullptr, std::memory_order_release); in release() 362 tricky_pointer::store(s.my_prev, predecessor, std::memory_order_relaxed); in release() 486 tmp = tricky_pointer::exchange(next->my_prev, &s, std::memory_order_release); in upgrade_to_writer() 543 tricky_pointer::spin_wait_while_eq(s.my_prev, predecessor); in upgrade_to_writer() 551 tricky_pointer::store(s.my_prev, predecessor, std::memory_order_relaxed); in upgrade_to_writer() 553 tricky_pointer::spin_wait_while_eq(s.my_prev, predecessor); in upgrade_to_writer() 559 tricky_pointer::store(s.my_prev, nullptr, std::memory_order_relaxed); in upgrade_to_writer() [all …]
|
| H A D | observer_proxy.cpp | 36 : my_ref_count(1), my_list(nullptr), my_next(nullptr), my_prev(nullptr), my_observer(&tso) in observer_proxy() 46 poison_pointer(my_prev); in ~observer_proxy() 68 __TBB_ASSERT(!next || p == next->my_prev, nullptr); in clear() 93 p->my_prev = my_tail.load(std::memory_order_relaxed); in insert() 106 my_tail.store(p->my_prev, std::memory_order_relaxed); in remove() 109 p->my_next->my_prev = p->my_prev; in remove() 112 __TBB_ASSERT(!p->my_prev, nullptr); in remove() 115 __TBB_ASSERT(p->my_prev, nullptr); in remove() 116 p->my_prev->my_next = p->my_next; in remove()
|
| H A D | observer_proxy.h | 111 observer_proxy* my_prev; variable
|
| /oneTBB/include/oneapi/tbb/ |
| H A D | queuing_rw_mutex.h | 71 …my_prev.store(reinterpret_cast<uintptr_t>(reinterpret_cast<void*>(-1)), std::memory_order_relaxed); in initialize() 118 std::atomic<uintptr_t> my_prev; variable
|