Lines Matching refs:next
24 struct list_head *next) in __list_add() argument
26 WARN(next->prev != prev, in __list_add()
29 prev, next->prev, next); in __list_add()
30 WARN(prev->next != next, in __list_add()
33 next, prev->next, prev); in __list_add()
34 WARN(new == prev || new == next, in __list_add()
36 new, prev, next); in __list_add()
37 next->prev = new; in __list_add()
38 new->next = next; in __list_add()
40 prev->next = new; in __list_add()
46 struct list_head *prev, *next; in __list_del_entry() local
49 next = entry->next; in __list_del_entry()
51 if (WARN(next == LIST_POISON1, in __list_del_entry()
57 WARN(prev->next != entry, in __list_del_entry()
59 "but was %p\n", entry, prev->next) || in __list_del_entry()
60 WARN(next->prev != entry, in __list_del_entry()
62 "but was %p\n", entry, next->prev)) in __list_del_entry()
65 __list_del(prev, next); in __list_del_entry()
78 entry->next = LIST_POISON1; in list_del()
87 struct list_head *prev, struct list_head *next) in __list_add_rcu() argument
89 WARN(next->prev != prev, in __list_add_rcu()
91 prev, next->prev, next); in __list_add_rcu()
92 WARN(prev->next != next, in __list_add_rcu()
94 next, prev->next, prev); in __list_add_rcu()
95 new->next = next; in __list_add_rcu()
98 next->prev = new; in __list_add_rcu()