Lines Matching refs:prev
45 struct stp_list_item *prev; /*!< Previous node */
305 node = node->prev;
568 ln->prev = ln->next = NULL;
586 lnn = lnn->prev;
604 lnn = lnn->prev;
619 if (!ln->prev) /* insert at start of list */
622 ln->prev = list->end;
628 /* set prev (already set if at start of list) */
630 if (!ln->prev && ln->next) /* insert at end of list */
631 ln->prev = ln->next->prev;
633 if (list->start == ln->next) /* prev was old end */
638 /* set next->prev */
640 ln->next->prev = ln;
642 /* set prev->next */
643 if (ln->prev)
644 ln->prev->next = ln;
665 if (item->prev)
666 item->prev->next = item->next;
670 item->next->prev = item->prev;
672 list->end = item->prev;
683 return item->prev;