|
starpu_st_fifo_taskq_t | starpu_st_fifo_taskq_create (void) STARPU_ATTRIBUTE_MALLOC |
|
void | starpu_st_fifo_taskq_init (starpu_st_fifo_taskq_t fifo) |
|
void | starpu_st_fifo_taskq_destroy (starpu_st_fifo_taskq_t fifo) |
|
int | starpu_st_fifo_taskq_empty (starpu_st_fifo_taskq_t fifo) |
|
double | starpu_st_fifo_taskq_get_exp_len_prev_task_list (starpu_st_fifo_taskq_t fifo_queue, struct starpu_task *task, int workerid, int nimpl, int *fifo_ntasks) |
|
unsigned | starpu_st_fifo_ntasks_get (starpu_st_fifo_taskq_t fifo) |
|
void | starpu_st_fifo_ntasks_inc (starpu_st_fifo_taskq_t fifo, int n) |
|
unsigned * | starpu_st_fifo_ntasks_per_priority_get (starpu_st_fifo_taskq_t fifo) |
|
unsigned | starpu_st_fifo_nprocessed_get (starpu_st_fifo_taskq_t fifo) |
|
void | starpu_st_fifo_nprocessed_inc (starpu_st_fifo_taskq_t fifo, int n) |
|
double | starpu_st_fifo_exp_start_get (starpu_st_fifo_taskq_t fifo) |
|
void | starpu_st_fifo_exp_start_set (starpu_st_fifo_taskq_t fifo, double exp_start) |
|
double | starpu_st_fifo_exp_end_get (starpu_st_fifo_taskq_t fifo) |
|
void | starpu_st_fifo_exp_end_set (starpu_st_fifo_taskq_t fifo, double exp_end) |
|
double | starpu_st_fifo_exp_len_get (starpu_st_fifo_taskq_t fifo) |
|
void | starpu_st_fifo_exp_len_set (starpu_st_fifo_taskq_t fifo, double exp_len) |
|
void | starpu_st_fifo_exp_len_inc (starpu_st_fifo_taskq_t fifo, double exp_len) |
|
double * | starpu_st_fifo_exp_len_per_priority_get (starpu_st_fifo_taskq_t fifo) |
|
double | starpu_st_fifo_pipeline_len_get (starpu_st_fifo_taskq_t fifo) |
|
void | starpu_st_fifo_pipeline_len_set (starpu_st_fifo_taskq_t fifo, double pipeline_len) |
|
void | starpu_st_fifo_pipeline_len_inc (starpu_st_fifo_taskq_t fifo, double pipeline_len) |
|
int | starpu_st_fifo_taskq_push_sorted_task (starpu_st_fifo_taskq_t fifo_queue, struct starpu_task *task) |
|
int | starpu_st_fifo_taskq_push_task (starpu_st_fifo_taskq_t fifo, struct starpu_task *task) |
|
int | starpu_st_fifo_taskq_push_back_task (starpu_st_fifo_taskq_t fifo_queue, struct starpu_task *task) |
|
int | starpu_st_fifo_taskq_pop_this_task (starpu_st_fifo_taskq_t fifo_queue, int workerid, struct starpu_task *task) |
|
struct starpu_task * | starpu_st_fifo_taskq_pop_task (starpu_st_fifo_taskq_t fifo, int workerid) |
|
struct starpu_task * | starpu_st_fifo_taskq_pop_local_task (starpu_st_fifo_taskq_t fifo) |
|
struct starpu_task * | starpu_st_fifo_taskq_pop_first_ready_task (starpu_st_fifo_taskq_t fifo_queue, unsigned workerid, int num_priorities) |
|
void | starpu_st_prio_deque_init (starpu_st_prio_deque_t pdeque) |
|
void | starpu_st_prio_deque_destroy (starpu_st_prio_deque_t pdeque) |
|
int | starpu_st_prio_deque_is_empty (starpu_st_prio_deque_t pdeque) |
|
int | starpu_st_prio_deque_push_back_task (starpu_st_prio_deque_t pdeque, struct starpu_task *task) |
|
int | starpu_st_prio_deque_push_front_task (starpu_st_prio_deque_t pdeque, struct starpu_task *task) |
|
struct starpu_task * | starpu_st_prio_deque_pop_task_for_worker (starpu_st_prio_deque_t pdeque, int workerid, struct starpu_task **skipped) |
|
struct starpu_task * | starpu_st_prio_deque_deque_task_for_worker (starpu_st_prio_deque_t pdeque, int workerid, struct starpu_task **skipped) |
|
struct starpu_task * | starpu_st_prio_deque_deque_first_ready_task (starpu_st_prio_deque_t pdeque, unsigned workerid) |
|
struct starpu_task * | starpu_st_prio_deque_pop_task (starpu_st_prio_deque_t pdeque) |
|
struct starpu_task * | starpu_st_prio_deque_highest_task (starpu_st_prio_deque_t pdeque) |
|
struct starpu_task * | starpu_st_prio_deque_pop_back_task (starpu_st_prio_deque_t pdeque) |
|
int | starpu_st_prio_deque_pop_this_task (starpu_st_prio_deque_t pdeque, int workerid, struct starpu_task *task) |
|
void | starpu_st_prio_deque_erase (starpu_st_prio_deque_t pdeque, struct starpu_task *task) |
|
int | starpu_st_normalize_prio (int priority, int num_priorities, unsigned sched_ctx_id) |
|
int | starpu_st_non_ready_buffers_count (struct starpu_task *task, unsigned worker) |
|
void | starpu_st_non_ready_buffers_size (struct starpu_task *task, unsigned worker, size_t *non_readyp, size_t *non_loadingp, size_t *non_allocatedp) |
|