barrier
_pthread_barrier_destroy(pthread_barrier_t *barrier)
if (barrier == NULL || *barrier == NULL)
bar = *barrier;
*barrier = NULL;
_pthread_barrier_init(pthread_barrier_t * __restrict barrier,
if (barrier == NULL || count == 0 || count > INT_MAX)
*barrier = bar;
_pthread_barrier_wait(pthread_barrier_t *barrier)
if (barrier == NULL || *barrier == NULL)
bar = *barrier;
logo_display(char **logo, int line, int orientation, int barrier)
fmt = barrier ? "%s | " : " %s ";
fmt = barrier ? " | %s" : " %s ";
struct i915_timeline *barrier = ce->ring->timeline;
if (!i915_timeline_sync_is_later(barrier, &rq->fence)) {
barrier();
barrier(); \
barrier(); \
#define smp_wmb() barrier()
barrier(); \
barrier(); \