18 #ifndef __STARPU_TASK_LIST_H__ 19 #define __STARPU_TASK_LIST_H__ 45 if (list->
tail == NULL)
62 if (list->
head == NULL)
91 return list->
head == NULL;
166 for (task = list->
head; task != NULL; task = task->
next)
static STARPU_INLINE int starpu_task_list_empty(struct starpu_task_list *list)
Definition: starpu_task_list.h:89
static STARPU_INLINE struct starpu_task * starpu_task_list_next(struct starpu_task *task)
Definition: starpu_task_list.h:156
static STARPU_INLINE struct starpu_task * starpu_task_list_front(struct starpu_task_list *list)
Definition: starpu_task_list.h:77
Definition: starpu_task_list.h:29
struct starpu_task * prev
Definition: starpu_task.h:204
struct starpu_task * tail
Definition: starpu_task_list.h:32
static STARPU_INLINE struct starpu_task * starpu_task_list_pop_front(struct starpu_task_list *list)
Definition: starpu_task_list.h:122
static STARPU_INLINE void starpu_task_list_init(struct starpu_task_list *list)
Definition: starpu_task_list.h:36
static STARPU_INLINE void starpu_task_list_push_front(struct starpu_task_list *list, struct starpu_task *task)
Definition: starpu_task_list.h:43
Definition: starpu_task.h:129
struct starpu_task * next
Definition: starpu_task.h:205
static STARPU_INLINE void starpu_task_list_push_back(struct starpu_task_list *list, struct starpu_task *task)
Definition: starpu_task_list.h:60
static STARPU_INLINE void starpu_task_list_erase(struct starpu_task_list *list, struct starpu_task *task)
Definition: starpu_task_list.h:95
static STARPU_INLINE struct starpu_task * starpu_task_list_pop_back(struct starpu_task_list *list)
Definition: starpu_task_list.h:133
static STARPU_INLINE struct starpu_task * starpu_task_list_begin(struct starpu_task_list *list)
Definition: starpu_task_list.h:144
static STARPU_INLINE int starpu_task_list_ismember(struct starpu_task_list *list, struct starpu_task *look)
Definition: starpu_task_list.h:162
static STARPU_INLINE struct starpu_task * starpu_task_list_back(struct starpu_task_list *list)
Definition: starpu_task_list.h:83
struct starpu_task * head
Definition: starpu_task_list.h:31