Lines Matching refs:next
41 * @next: Next list item.
47 struct vxge_list_t *next;
61 header->next = header;
77 return (header->next == header);
84 * Returns the next item from the header.
85 * Returns NULL if the next item is header itself
91 vxge_assert(header->next != NULL);
94 if (header->next == header)
97 return (header->next);
110 vxge_assert(item->next != NULL);
113 item->next->prev = item->prev;
114 item->prev->next = item->next;
116 item->next = item->prev = NULL;
134 vxge_assert(prev_item->next != NULL);
136 new_item->next = prev_item->next;
138 prev_item->next->prev = new_item;
139 prev_item->next = new_item;
154 vxge_assert(next_item->next != NULL);
156 new_item->next = next_item;
158 next_item->prev->next = new_item;
163 for (_p = (_h)->next, vxge_os_prefetch(_p->next); _p != (_h); \
164 _p = _p->next, vxge_os_prefetch(_p->next))
167 for (_p = (_h)->next, _n = _p->next; _p != (_h); \
168 _p = _n, _n = _p->next)