Home
last modified time | relevance | path

Searched refs:once_control (Results 1 – 1 of 1) sorted by relevance

/nptl/
A Dpthread_once.c30 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