Lines Matching refs:prev

22  * sometimes we already know the next/prev entries and we can
28 struct list_head *next, *prev;
34 list->prev = list;
41 * the prev/next entries already!
44 struct list_head *prev,
47 next->prev = new;
49 new->prev = prev;
50 prev->next = new;
76 __list_add(new, head->prev, head);
80 * Delete a list entry by making the prev/next entries
84 * the prev/next entries already!
86 static inline void __list_del(struct list_head *prev, struct list_head *next)
88 next->prev = prev;
89 prev->next = next;
100 __list_del(entry->prev, entry->next);
102 entry->prev = LIST_POISON2;
116 new->next->prev = new;
117 new->prev = old->prev;
118 new->prev->next = new;
134 __list_del(entry->prev, entry->next);
145 __list_del(list->prev, list->next);
157 __list_del(list->prev, list->next);
187 * in the process of modifying either member (next or prev)
197 return (next == head) && (next == head->prev);
206 return !list_empty(head) && (head->next == head->prev);
214 list->next->prev = list;
215 list->prev = entry;
218 new_first->prev = head;
250 struct list_head *prev,
254 struct list_head *last = list->prev;
256 first->prev = prev;
257 prev->next = first;
260 next->prev = last;
284 __list_splice(list, head->prev, head);
315 __list_splice(list, head->prev, head);
368 for (pos = (head)->prev; prefetch(pos->prev), pos != (head); \
369 pos = pos->prev)
388 for (pos = (head)->prev, n = pos->prev; \
389 prefetch(pos->prev), pos != (head); \
390 pos = n, n = pos->prev)
410 for (pos = list_entry((head)->prev, typeof(*pos), member); \
411 prefetch(pos->member.prev), &pos->member != (head); \
412 pos = list_entry(pos->member.prev, typeof(*pos), member))
449 for (pos = list_entry(pos->member.prev, typeof(*pos), member); \
450 prefetch(pos->member.prev), &pos->member != (head); \
451 pos = list_entry(pos->member.prev, typeof(*pos), member))
520 for (pos = list_entry((head)->prev, typeof(*pos), member), \
521 n = list_entry(pos->member.prev, typeof(*pos), member); \
523 pos = n, n = list_entry(n->member.prev, typeof(*n), member))