Searched refs:tpool_t (Results 1 - 3 of 3) sorted by relevance
/barrelfish-master/lib/phoenix/ |
H A D | tpool.h | 30 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 D | tpool.c | 46 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 D | map_reduce.c | 173 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