Lines Matching refs:list_node

19 struct list_node {  struct
20 struct list_node *prev; argument
21 struct list_node *next; argument
27 static inline void list_initialize(struct list_node *list) { in list_initialize()
31 static inline void list_clear_node(struct list_node *item) { in list_clear_node()
35 static inline bool list_in_list(struct list_node *item) { in list_in_list()
42 static inline void list_add_head(struct list_node *list, struct list_node *item) { in list_add_head()
51 static inline void list_add_tail(struct list_node *list, struct list_node *item) { in list_add_tail()
60 static inline void list_delete(struct list_node *item) { in list_delete()
66 static inline struct list_node *list_remove_head(struct list_node *list) { in list_remove_head()
68 struct list_node *item = list->next; in list_remove_head()
77 struct list_node *__nod = list_remove_head(list);\
86 static inline struct list_node *list_remove_tail(struct list_node *list) { in list_remove_tail()
88 struct list_node *item = list->prev; in list_remove_tail()
97 struct list_node *__nod = list_remove_tail(list);\
106 static inline struct list_node *list_peek_head(struct list_node *list) { in list_peek_head()
115 struct list_node *__nod = list_peek_head(list);\
124 static inline struct list_node *list_peek_tail(struct list_node *list) { in list_peek_tail()
133 struct list_node *__nod = list_peek_tail(list);\
142 static inline struct list_node *list_prev(struct list_node *list, struct list_node *item) { in list_prev()
150 struct list_node *__nod = list_prev(list, item);\
159 static inline struct list_node *list_prev_wrap(struct list_node *list, struct list_node *item) { in list_prev_wrap()
169 struct list_node *__nod = list_prev_wrap(list, item);\
178 static inline struct list_node *list_next(struct list_node *list, struct list_node *item) { in list_next()
186 struct list_node *__nod = list_next(list, item);\
195 static inline struct list_node *list_next_wrap(struct list_node *list, struct list_node *item) { in list_next_wrap()
205 struct list_node *__nod = list_next_wrap(list, item);\
239 static inline bool list_is_empty(struct list_node *list) { in list_is_empty()
243 static inline size_t list_length(struct list_node *list) { in list_length()
245 struct list_node *node = list; in list_length()