18#ifndef __BARRIER_COUNTER_H__
19#define __BARRIER_COUNTER_H__
26#pragma GCC visibility push(hidden)
31 unsigned min_threshold;
32 unsigned max_threshold;
33 starpu_pthread_cond_t cond2;
42int _starpu_barrier_counter_wait_until_counter_reaches_down_to_n(
struct _starpu_barrier_counter *barrier_c,
unsigned n);
43int _starpu_barrier_counter_wait_until_counter_reaches_up_to_n(
struct _starpu_barrier_counter *barrier_c,
unsigned n);
47int _starpu_barrier_counter_decrement_until_empty_counter(
struct _starpu_barrier_counter *barrier_c,
double flops);
49int _starpu_barrier_counter_increment_until_full_counter(
struct _starpu_barrier_counter *barrier_c,
double flops);
61#pragma GCC visibility pop
Definition barrier_counter.h:29