Searched refs:barrier (Results 1 – 4 of 4) sorted by relevance
86 if (!barrier) in pthread_barrier_destroy()95 if (barrier->count != 0) in pthread_barrier_destroy()97 pthread_mutex_unlock(&(barrier->mutex)); in pthread_barrier_destroy()155 if (!barrier) in pthread_barrier_init()162 barrier->count = count; in pthread_barrier_init()163 pthread_cond_init(&(barrier->cond), NULL); in pthread_barrier_init()200 if (!barrier) in pthread_barrier_wait()207 if (barrier->count == 0) in pthread_barrier_wait()211 barrier->count -= 1; in pthread_barrier_wait()215 pthread_cond_wait(&(barrier->cond), &(barrier->mutex)); in pthread_barrier_wait()[all …]
280 int pthread_barrier_destroy(pthread_barrier_t *barrier);281 int pthread_barrier_init(pthread_barrier_t *barrier,285 int pthread_barrier_wait(pthread_barrier_t *barrier);
69 #ifndef barrier71 #define barrier() __asm__ __volatile__("fence" : : : "memory") macro96 barrier(); \98 barrier(); \
86 #ifndef barrier88 # define barrier() __asm__ __volatile__("": : :"memory") macro104 barrier(); \106 barrier(); \
Completed in 7 milliseconds