Lines Matching refs:g1
205 unsigned int g1 = *g1index; in __condvar_quiesce_and_switch_g1() local
215 + cond->__data.__g_size[g1 ^ 1]) == 0) in __condvar_quiesce_and_switch_g1()
241 atomic_fetch_or_relaxed (cond->__data.__g_signals + g1, 1); in __condvar_quiesce_and_switch_g1()
256 unsigned r = atomic_fetch_or_release (cond->__data.__g_refs + g1, 0); in __condvar_quiesce_and_switch_g1()
262 r = atomic_load_relaxed (cond->__data.__g_refs + g1); in __condvar_quiesce_and_switch_g1()
273 r = atomic_fetch_or_relaxed (cond->__data.__g_refs + g1, 1) | 1; in __condvar_quiesce_and_switch_g1()
276 futex_wait_simple (cond->__data.__g_refs + g1, r, private); in __condvar_quiesce_and_switch_g1()
279 r = atomic_load_relaxed (cond->__data.__g_refs + g1); in __condvar_quiesce_and_switch_g1()
295 (old_orig_size << 1) + (g1 == 1 ? 1 : - 1)); in __condvar_quiesce_and_switch_g1()
302 atomic_store_release (cond->__data.__g_signals + g1, 0); in __condvar_quiesce_and_switch_g1()
311 g1 ^= 1; in __condvar_quiesce_and_switch_g1()
320 cond->__data.__g_size[g1] += orig_size; in __condvar_quiesce_and_switch_g1()
325 if (cond->__data.__g_size[g1] == 0) in __condvar_quiesce_and_switch_g1()