Lines Matching defs:iter
68 dlist_t *iter;
70 for (iter = list; iter != NULL; iter = iter->next) {
71 if ((compare)(obj, iter->obj) == 0) {
72 return (iter);
83 * In the for loop, iter marks current position in the list
88 * if (ascending && compare(item, iter) <= 0 ||
89 * (descending && compare(item, iter) >= 0)
90 * item goes before iter
92 * item goes after iter
102 dlist_t *iter = NULL;
113 for (iter = list; iter != NULL; iter = iter->next) {
115 result = (compare)(item->obj, iter->obj);
120 if (iter == head) {
122 item->next = iter;
123 iter->prev = item;
125 item->prev = iter->prev;
127 iter->prev = item;
128 item->next = iter;
133 if (iter->next == NULL) {
135 iter->next = item;
136 item->prev = iter;
260 dlist_t *iter;
263 for (iter = head; iter->next != NULL; iter = iter->next);
265 iter->next = item;
266 item->prev = iter;
324 dlist_t *iter;
332 for (iter = list1; iter->next != NULL; iter = iter->next);
334 iter->next = list2;
335 list2->prev = iter;
348 dlist_t *iter;
351 for (iter = list; iter != NULL; iter = iter->next)