Searched refs:once_control (Results 1 – 1 of 1) sorted by relevance
/nptl/ |
A D | pthread_once.c | 30 pthread_once_t *once_control = (pthread_once_t *) arg; in clear_once_control() local 37 atomic_store_relaxed (once_control, 0); in clear_once_control() 38 futex_wake ((unsigned int *) once_control, INT_MAX, FUTEX_PRIVATE); in clear_once_control() 76 val = atomic_load_acquire (once_control); in __pthread_once_slow() 93 once_control, &val, newval))); in __pthread_once_slow() 105 futex_wait_simple ((unsigned int *) once_control, in __pthread_once_slow() 114 pthread_cleanup_combined_push (clear_once_control, once_control); in __pthread_once_slow() 124 atomic_store_release (once_control, __PTHREAD_ONCE_DONE); in __pthread_once_slow() 127 futex_wake ((unsigned int *) once_control, INT_MAX, FUTEX_PRIVATE); in __pthread_once_slow() 139 val = atomic_load_acquire (once_control); in ___pthread_once() [all …]
|
Completed in 3 milliseconds