Lines Matching refs:prev

19  * sometimes we already know the next/prev entries and we can
25 struct list_head *next, *prev;
36 list->prev = list;
43 * the prev/next entries already!
46 struct list_head *prev,
49 next->prev = new;
51 new->prev = prev;
52 prev->next = new;
78 __list_add(new, head->prev, head);
82 * Delete a list entry by making the prev/next entries
86 * the prev/next entries already!
88 static inline void __list_del(struct list_head *prev, struct list_head *next)
90 next->prev = prev;
91 prev->next = next;
102 __list_del(entry->prev, entry->next);
104 entry->prev = LIST_POISON2;
118 new->next->prev = new;
119 new->prev = old->prev;
120 new->prev->next = new;
136 __list_del(entry->prev, entry->next);
147 __list_del(list->prev, list->next);
159 __list_del(list->prev, list->next);
189 * in the process of modifying either member (next or prev)
199 return (next == head) && (next == head->prev);
208 return !list_empty(head) && (head->next == head->prev);
216 list->next->prev = list;
217 list->prev = entry;
220 new_first->prev = head;
255 struct list_head *prev,
259 struct list_head *last = list->prev;
261 first->prev = prev;
262 prev->next = first;
265 next->prev = last;
290 __list_splice(list, head->prev, head);
322 __list_splice(list, head->prev, head);
375 for (pos = (head)->prev; prefetch(pos->prev), pos != (head); \
376 pos = pos->prev)
395 for (pos = (head)->prev, n = pos->prev; \
396 prefetch(pos->prev), pos != (head); \
397 pos = n, n = pos->prev)
417 for (pos = list_entry((head)->prev, typeof(*pos), member); \
418 prefetch(pos->member.prev), &pos->member != (head); \
419 pos = list_entry(pos->member.prev, typeof(*pos), member))
456 for (pos = list_entry(pos->member.prev, typeof(*pos), member); \
457 prefetch(pos->member.prev), &pos->member != (head); \
458 pos = list_entry(pos->member.prev, typeof(*pos), member))
527 for (pos = list_entry((head)->prev, typeof(*pos), member), \
528 n = list_entry(pos->member.prev, typeof(*pos), member); \
530 pos = n, n = list_entry(n->member.prev, typeof(*n), member))