Lines Matching refs:next
80 item->next = NULL; in pitem_new()
115 pitem *curr, *next; in pqueue_insert() local
123 for(curr = NULL, next = pq->items; in pqueue_insert()
124 next != NULL; in pqueue_insert()
125 curr = next, next = next->next) in pqueue_insert()
127 if (pq_64bit_gt(&(next->priority), &(item->priority))) in pqueue_insert()
129 item->next = next; in pqueue_insert()
134 curr->next = item; in pqueue_insert()
139 if (pq_64bit_eq(&(item->priority), &(next->priority))) in pqueue_insert()
143 item->next = NULL; in pqueue_insert()
144 curr->next = item; in pqueue_insert()
161 pq->items = pq->items->next; in pqueue_pop()
169 pitem *next, *prev = NULL; in pqueue_find() local
175 for ( next = pq->items; next->next != NULL; in pqueue_find()
176 prev = next, next = next->next) in pqueue_find()
178 if ( pq_64bit_eq(&(next->priority), &priority)) in pqueue_find()
180 found = next; in pqueue_find()
186 if ( pq_64bit_eq(&(next->priority), &priority)) in pqueue_find()
187 found = next; in pqueue_find()
194 pq->items = next->next; in pqueue_find()
196 prev->next = next->next; in pqueue_find()
211 item = item->next; in pqueue_print()
233 *item = (*item)->next; in pqueue_next()