17#ifndef __STARPU_TASK_LIST_H__
18#define __STARPU_TASK_LIST_H__
34#define STARPU_TASK_LIST_INLINE extern inline
44#define STARPU_TASK_LIST_INLINE extern
51STARPU_TASK_LIST_INLINE
58STARPU_TASK_LIST_INLINE
65STARPU_TASK_LIST_INLINE
72STARPU_TASK_LIST_INLINE
79STARPU_TASK_LIST_INLINE
86STARPU_TASK_LIST_INLINE
93STARPU_TASK_LIST_INLINE
100STARPU_TASK_LIST_INLINE
107STARPU_TASK_LIST_INLINE
114STARPU_TASK_LIST_INLINE
121STARPU_TASK_LIST_INLINE
128STARPU_TASK_LIST_INLINE
135STARPU_TASK_LIST_INLINE
142STARPU_TASK_LIST_INLINE
Definition starpu_task.h:683
struct starpu_task * tail
Definition starpu_task_list.h:42
struct starpu_task * head
Definition starpu_task_list.h:41
struct starpu_task * starpu_task_list_next(const struct starpu_task *task)
int starpu_task_list_ismember(const struct starpu_task_list *list, const struct starpu_task *look)
struct starpu_task * starpu_task_list_begin(const struct starpu_task_list *list)
struct starpu_task * starpu_task_list_end(const struct starpu_task_list *list STARPU_ATTRIBUTE_UNUSED)
void starpu_task_list_init(struct starpu_task_list *list)
struct starpu_task * starpu_task_list_back(const struct starpu_task_list *list)
struct starpu_task * starpu_task_list_front(const struct starpu_task_list *list)
void starpu_task_list_push_front(struct starpu_task_list *list, struct starpu_task *task)
struct starpu_task * starpu_task_list_pop_front(struct starpu_task_list *list)
struct starpu_task * starpu_task_list_pop_back(struct starpu_task_list *list)
int starpu_task_list_empty(const struct starpu_task_list *list)
void starpu_task_list_move(struct starpu_task_list *ldst, struct starpu_task_list *lsrc)
void starpu_task_list_push_back(struct starpu_task_list *list, struct starpu_task *task)
void starpu_task_list_erase(struct starpu_task_list *list, struct starpu_task *task)
Definition starpu_task_list.h:40