Lines Matching refs:uiter
22 * ULIST_ITER_INIT(&uiter);
24 * while ((elem = ulist_next(ulist, &uiter)) {
256 * @uiter: iterator variable, initialized with ULIST_ITER_INIT(&iterator)
269 struct ulist_node *ulist_next(const struct ulist *ulist, struct ulist_iterator *uiter)
275 if (uiter->cur_list && uiter->cur_list->next == &ulist->nodes)
277 if (uiter->cur_list) {
278 uiter->cur_list = uiter->cur_list->next;
280 uiter->cur_list = ulist->nodes.next;
282 node = list_entry(uiter->cur_list, struct ulist_node, list);