Searched refs:LOCK_PART (Results 1 - 1 of 1) sorted by relevance

/freebsd-10-stable/contrib/libcxxrt/
H A Dguard.cc76 #define LOCK_PART(guard) (guard) macro
88 #define LOCK_PART(guard) (guard) macro
108 #define LOCK_PART(guard) (&(guard)->lock_half) macro
133 old = __sync_val_compare_and_swap(LOCK_PART(guard_object),
138 if (INIT_PART(guard_object) == LOCK_PART(guard_object))
145 *LOCK_PART(guard_object) = INITIAL;
150 if (INIT_PART(guard_object) == LOCK_PART(guard_object) &&
158 if (INIT_PART(guard_object) != LOCK_PART(guard_object) &&
172 bool reset = __sync_bool_compare_and_swap(LOCK_PART(guard_object),
183 if (INIT_PART(guard_object) == LOCK_PART(guard_objec
[all...]

Completed in 44 milliseconds