Searched refs:tpool_t (Results 1 - 3 of 3) sorted by relevance

/barrelfish-master/lib/phoenix/
H A Dtpool.h30 struct tpool_t;
31 typedef struct tpool_t tpool_t; typedef in typeref:struct:tpool_t
35 tpool_t* tpool_create (int num_threads);
36 int tpool_set (tpool_t *tpool, thread_func thread_func, void **args, int num_workers);
37 int tpool_begin (tpool_t *tpool);
38 int tpool_wait (tpool_t *tpool);
39 void** tpool_get_results (tpool_t *tpool);
40 int tpool_destroy (tpool_t *tpool);
H A Dtpool.c46 struct tpool_t { struct
60 tpool_t* tpool_create (int num_threads)
63 tpool_t *tpool;
66 tpool = phoenix_mem_calloc (1, sizeof (tpool_t));
156 tpool_t *tpool, thread_func thread_func, void **args, int num_workers)
176 int tpool_begin (tpool_t *tpool)
194 int tpool_wait (tpool_t *tpool)
208 void** tpool_get_results (tpool_t *tpool)
225 int tpool_destroy (tpool_t *tpool)
H A Dmap_reduce.c173 tpool_t *tpool; /* Thread pool. */
180 tpool_t *tpool;
274 tpool_t *tpool;
339 tpool_t *tpool;
532 tpool_t *tpool, TASK_TYPE_T task_type, thread_arg_t** th_arg_array, int num_workers)

Completed in 32 milliseconds