Lines Matching refs:next
34 * @next: Next list item.
40 struct xge_list_t* next;
52 header->next = header;
68 return header->next == header;
75 * Returns the next item from the header.
76 * Returns NULL if the next item is header itself
82 xge_assert(header->next != NULL);
85 if(header->next == header)
88 return header->next;
101 xge_assert(item->next != NULL);
104 item->next->prev = item->prev;
105 item->prev->next = item->next;
107 item->next = item->prev = NULL;
125 xge_assert(prev_item->next != NULL);
127 new_item->next = prev_item->next;
129 prev_item->next->prev = new_item;
130 prev_item->next = new_item;
145 xge_assert(next_item->next != NULL);
147 new_item->next = next_item;
149 next_item->prev->next = new_item;
154 for (_p = (_h)->next, xge_os_prefetch(_p->next); _p != (_h); \
155 _p = _p->next, xge_os_prefetch(_p->next))
158 for (_p = (_h)->next, _n = _p->next; _p != (_h); \
159 _p = _n, _n = _p->next)