Lines Matching refs:next
16 * the prev/next entries already!
21 struct list_head *next)
23 WARN(next->prev != prev,
24 "list_add corruption. next->prev should be "
25 "prev (%p), but was %p. (next=%p).\n",
26 prev, next->prev, next);
27 WARN(prev->next != next,
28 "list_add corruption. prev->next should be "
29 "next (%p), but was %p. (prev=%p).\n",
30 next, prev->next, prev);
31 next->prev = new;
32 new->next = next;
34 prev->next = new;
46 WARN(entry->next == LIST_POISON1,
47 "list_del corruption, next is LIST_POISON1 (%p)\n",
49 WARN(entry->next != LIST_POISON1 && entry->prev == LIST_POISON2,
52 WARN(entry->prev->next != entry,
53 "list_del corruption. prev->next should be %p, "
54 "but was %p\n", entry, entry->prev->next);
55 WARN(entry->next->prev != entry,
56 "list_del corruption. next->prev should be %p, "
57 "but was %p\n", entry, entry->next->prev);
58 __list_del(entry->prev, entry->next);
59 entry->next = LIST_POISON1;