Home | History | Annotate | Download | only in util

Lines Matching refs:stack

114    struct util_dynarray stack;
115 util_dynarray_init(&stack, NULL);
121 util_dynarray_append(&stack, struct dag_node *, node);
123 /* Push unprocessed children onto stack in reverse order. Note that
125 * stack.
129 util_dynarray_append(&stack, struct dag_node *, edge->child);
137 struct dag_node *top = util_dynarray_pop(&stack, struct dag_node *);
147 /* Find the next unprocessed node in the stack */
150 if (stack.size == 0)
153 node = util_dynarray_pop(&stack, struct dag_node *);
157 util_dynarray_fini(&stack);