Lines Matching refs:__g1_orig_size
116 unsigned int s = atomic_load_relaxed (&cond->__data.__g1_orig_size); in __condvar_acquire_lock()
119 if (atomic_compare_exchange_weak_acquire (&cond->__data.__g1_orig_size, in __condvar_acquire_lock()
132 (&cond->__data.__g1_orig_size, &s, (s & ~(unsigned int) 3) | 2)) in __condvar_acquire_lock()
140 futex_wait_simple (&cond->__data.__g1_orig_size, in __condvar_acquire_lock()
143 s = atomic_load_relaxed (&cond->__data.__g1_orig_size); in __condvar_acquire_lock()
151 if ((atomic_fetch_and_release (&cond->__data.__g1_orig_size, in __condvar_release_lock()
154 futex_wake (&cond->__data.__g1_orig_size, 1, private); in __condvar_release_lock()
161 return atomic_load_relaxed (&cond->__data.__g1_orig_size) >> 2; in __condvar_get_orig_size()
174 s = (atomic_load_relaxed (&cond->__data.__g1_orig_size) & 3) in __condvar_set_orig_size()
176 if ((atomic_exchange_relaxed (&cond->__data.__g1_orig_size, s) & 3) in __condvar_set_orig_size()
178 atomic_store_relaxed (&cond->__data.__g1_orig_size, (size << 2) | 2); in __condvar_set_orig_size()