Lines Matching refs:prev
28 struct flist_head *next, *prev; member
37 (ptr)->next = (ptr); (ptr)->prev = (ptr); \
47 struct flist_head *prev, in __flist_add() argument
50 next->prev = new_entry; in __flist_add()
52 new_entry->prev = prev; in __flist_add()
53 prev->next = new_entry; in __flist_add()
73 __flist_add(new_entry, head->prev, head); in flist_add_tail()
83 static inline void __flist_del(struct flist_head *prev, in __flist_del() argument
86 next->prev = prev; in __flist_del()
87 prev->next = next; in __flist_del()
98 __flist_del(entry->prev, entry->next); in flist_del()
100 entry->prev = NULL; in flist_del()
109 __flist_del(entry->prev, entry->next); in flist_del_init()
123 struct flist_head *prev, in __flist_splice() argument
127 struct flist_head *last = list->prev; in __flist_splice()
129 first->prev = prev; in __flist_splice()
130 prev->next = first; in __flist_splice()
133 next->prev = last; in __flist_splice()
147 __flist_splice(list, head->prev, head); in flist_splice_tail()
154 __flist_splice(list, head->prev, head); in flist_splice_tail_init()