Lines Matching refs:prev
233 struct usb_dlist_node *prev; /**< point to prev node. */ member
244 l->next = l->prev = l; in usb_dlist_init()
255 l->next->prev = n; in usb_dlist_insert_after()
259 n->prev = l; in usb_dlist_insert_after()
270 l->prev->next = n; in usb_dlist_insert_before()
271 n->prev = l->prev; in usb_dlist_insert_before()
273 l->prev = n; in usb_dlist_insert_before()
283 n->next->prev = n->prev; in usb_dlist_remove()
284 n->prev->next = n->next; in usb_dlist_remove()
286 n->next = n->prev = n; in usb_dlist_remove()
392 for (pos = (head)->prev; pos != (head); pos = pos->prev)
405 for (pos = (head)->prev, n = pos->prev; pos != (head); \
406 pos = n, n = pos->prev)
425 for (pos = usb_dlist_entry((head)->prev, typeof(*pos), member); \
427 pos = usb_dlist_entry(pos->member.prev, typeof(*pos), member))
450 for (pos = usb_dlist_entry((head)->prev, typeof(*pos), field), \
451 n = usb_dlist_entry(pos->member.prev, typeof(*pos), member); \
453 pos = n, n = usb_dlist_entry(pos->member.prev, typeof(*pos), member))