Lines Matching refs:list
193 static inline void list_move(struct list_head *list, struct list_head *head) in list_move() argument
195 __list_del(list->prev, list->next); in list_move()
196 list_add(list, head); in list_move()
204 static inline void list_move_tail(struct list_head *list, in list_move_tail() argument
207 __list_del(list->prev, list->next); in list_move_tail()
208 list_add_tail(list, head); in list_move_tail()
220 static inline void __list_splice(struct list_head *list, in __list_splice() argument
223 struct list_head *first = list->next; in __list_splice()
224 struct list_head *last = list->prev; in __list_splice()
239 static inline void list_splice(struct list_head *list, struct list_head *head) in list_splice() argument
241 if (!list_empty(list)) in list_splice()
242 __list_splice(list, head); in list_splice()
252 static inline void list_splice_init(struct list_head *list, in list_splice_init() argument
255 if (!list_empty(list)) { in list_splice_init()
256 __list_splice(list, head); in list_splice_init()
257 INIT_LIST_HEAD(list); in list_splice_init()