Lines Matching refs:uiter
22 * ULIST_ITER_INIT(&uiter);
24 * while ((elem = ulist_next(ulist, &uiter)) {
248 * @uiter: iterator variable, initialized with ULIST_ITER_INIT(&iterator)
261 struct ulist_node *ulist_next(struct ulist *ulist, struct ulist_iterator *uiter)
267 if (uiter->cur_list && uiter->cur_list->next == &ulist->nodes)
269 if (uiter->cur_list) {
270 uiter->cur_list = uiter->cur_list->next;
272 uiter->cur_list = ulist->nodes.next;
274 node = list_entry(uiter->cur_list, struct ulist_node, list);