Lines Matching refs:prev

54     struct list_head *prev;  member
60 item->prev = item; in list_inithead()
66 item->prev = list; in list_add()
68 list->next->prev = item; in list_add()
75 item->prev = list->prev; in list_addtail()
76 list->prev->next = item; in list_addtail()
77 list->prev = item; in list_addtail()
87 to->prev = from->prev; in list_replace()
89 from->next->prev = to; in list_replace()
90 from->prev->next = to; in list_replace()
96 item->prev->next = item->next; in list_del()
97 item->next->prev = item->prev; in list_del()
98 item->prev = item->next = NULL; in list_del()
103 item->prev->next = item->next; in list_delinit()
104 item->next->prev = item->prev; in list_delinit()
106 item->prev = item; in list_delinit()
117 assert((list->prev != NULL) == (list->next != NULL)); in list_is_linked()
144 src->next->prev = dst; in list_splice()
145 src->prev->next = dst->next; in list_splice()
146 dst->next->prev = src->prev; in list_splice()
155 src->prev->next = dst; in list_splicetail()
156 src->next->prev = dst->prev; in list_splicetail()
157 dst->prev->next = src->next; in list_splicetail()
158 dst->prev = src->prev; in list_splicetail()
165 assert(list->next->prev == list && list->prev->next == list); in list_validate()
167 assert(node->next->prev == node && node->prev->next == node); in list_validate()
186 LIST_ENTRY(type, (ptr)->prev, member)
201 for (pos = NULL, pos = list_container_of((head)->prev, pos, member), \
202 storage = list_container_of(pos->member.prev, pos, member); \
204 pos = storage, storage = list_container_of(storage->member.prev, storage, member))
214 pos = list_container_of(pos->member.prev, pos, member))
232 for (type *pos = LIST_ENTRY(type, (head)->prev, member), \
233 *__prev = LIST_ENTRY(type, pos->member.prev, member); \
235 pos = LIST_ENTRY(type, pos->member.prev, member), \
237 __prev = LIST_ENTRY(type, __prev->member.prev, member))
240 for (type *pos = LIST_ENTRY(type, (head)->prev, member), \
241 *__prev = LIST_ENTRY(type, pos->member.prev, member); \
244 __prev = LIST_ENTRY(type, __prev->member.prev, member))
261 pos = LIST_ENTRY(type, pos->member.prev, member))