Lines Matching defs:list

24 #define LIST_INITIAL_VALUE(list) { &(list), &(list) }  argument
27 static inline void list_initialize(struct list_node *list) { in list_initialize()
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()
66 static inline struct list_node *list_remove_head(struct list_node *list) { in list_remove_head()
76 #define list_remove_head_type(list, type, element) ({\ argument
86 static inline struct list_node *list_remove_tail(struct list_node *list) { in list_remove_tail()
96 #define list_remove_tail_type(list, type, element) ({\ argument
106 static inline struct list_node *list_peek_head(struct list_node *list) { in list_peek_head()
114 #define list_peek_head_type(list, type, element) ({\ argument
124 static inline struct list_node *list_peek_tail(struct list_node *list) { in list_peek_tail()
132 #define list_peek_tail_type(list, type, element) ({\ argument
142 static inline struct list_node *list_prev(struct list_node *list, struct list_node *item) { in list_prev()
149 #define list_prev_type(list, item, type, element) ({\ argument
159 static inline struct list_node *list_prev_wrap(struct list_node *list, struct list_node *item) { in list_prev_wrap()
168 #define list_prev_wrap_type(list, item, type, element) ({\ argument
178 static inline struct list_node *list_next(struct list_node *list, struct list_node *item) { in list_next()
185 #define list_next_type(list, item, type, element) ({\ argument
195 static inline struct list_node *list_next_wrap(struct list_node *list, struct list_node *item) { in list_next_wrap()
204 #define list_next_wrap_type(list, item, type, element) ({\ argument
215 #define list_for_every(list, node) \ argument
220 #define list_for_every_safe(list, node, temp_node) \ argument
226 #define list_for_every_entry(list, entry, type, member) \ argument
233 #define list_for_every_entry_safe(list, entry, temp_entry, type, member) \ argument
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()