Lines Matching refs:stack
143 struct util_dynarray stack;
144 util_dynarray_init(&stack, NULL);
150 util_dynarray_append(&stack, struct dag_node *, node);
152 /* Push unprocessed children onto stack in reverse order. Note that
154 * stack.
158 util_dynarray_append(&stack, struct dag_node *, edge->child);
166 struct dag_node *top = util_dynarray_pop(&stack, struct dag_node *);
176 /* Find the next unprocessed node in the stack */
179 if (stack.size == 0)
182 node = util_dynarray_pop(&stack, struct dag_node *);
186 util_dynarray_fini(&stack);