Searched refs:bar (Results 1 – 3 of 3) sorted by relevance
/nptl/ |
A D | pthread_barrier_wait.c | 110 i = atomic_fetch_add_acq_rel (&bar->in, 1) + 1; in ___pthread_barrier_wait() 113 unsigned int count = bar->count; in ___pthread_barrier_wait() 126 futex_wait_simple (&bar->in, i, bar->shared); in ___pthread_barrier_wait() 130 i = atomic_load_relaxed (&bar->in); in ___pthread_barrier_wait() 167 futex_wake (&bar->current_round, INT_MAX, bar->shared); in ___pthread_barrier_wait() 184 futex_wait_simple (&bar->current_round, cr, bar->shared); in ___pthread_barrier_wait() 199 o = atomic_fetch_add_release (&bar->out, 1) + 1; in ___pthread_barrier_wait() 210 atomic_store_relaxed (&bar->out, 0); in ___pthread_barrier_wait() 214 int shared = bar->shared; in ___pthread_barrier_wait() 215 atomic_store_release (&bar->in, 0); in ___pthread_barrier_wait() [all …]
|
A D | pthread_barrier_destroy.c | 27 struct pthread_barrier *bar = (struct pthread_barrier *) barrier; in __pthread_barrier_destroy() local 37 unsigned int count = bar->count; in __pthread_barrier_destroy() 42 unsigned int in = atomic_load_relaxed (&bar->in); in __pthread_barrier_destroy() 44 if (atomic_fetch_add_relaxed (&bar->out, max_in_before_reset - in) < in) in __pthread_barrier_destroy() 50 futex_wait_simple (&bar->in, in, bar->shared); in __pthread_barrier_destroy() 51 in = atomic_load_relaxed (&bar->in); in __pthread_barrier_destroy()
|
A D | tst-barrier5.c | 56 struct pthread_barrier *bar = (struct pthread_barrier *) &b1; in tf() local 57 bar->in = START; in tf() 58 bar->out = START; in tf() 78 struct pthread_barrier *bar = (struct pthread_barrier *) &b2; in tf() local 79 bar->in = START; in tf() 80 bar->out = START; in tf()
|
Completed in 5 milliseconds