Home
last modified time | relevance | path

Searched defs:queuing_rw_mutex_impl (Results 1 – 1 of 1) sorted by relevance

/oneTBB/src/tbb/
H A Dqueuing_rw_mutex.cpp105 struct queuing_rw_mutex_impl { struct
108 static bool try_acquire_internal_lock(d1::queuing_rw_mutex::scoped_lock& s) in try_acquire_internal_lock()
115 static void acquire_internal_lock(d1::queuing_rw_mutex::scoped_lock& s) in acquire_internal_lock()
125 static void release_internal_lock(d1::queuing_rw_mutex::scoped_lock& s) in release_internal_lock()
147 static const tricky_pointer::word FLAG = 0x1;
149 static uintptr_t get_flag( d1::queuing_rw_mutex::scoped_lock* ptr ) { in get_flag()
281 static void release(d1::queuing_rw_mutex::scoped_lock& s) { in release()
414 static bool downgrade_to_reader(d1::queuing_rw_mutex::scoped_lock& s) { in downgrade_to_reader()
456 static bool upgrade_to_writer(d1::queuing_rw_mutex::scoped_lock& s) { in upgrade_to_writer()
577 static bool is_writer(const d1::queuing_rw_mutex::scoped_lock& m) { in is_writer()
[all …]