Lines Matching refs:stack

975 static void dep_stack_insert(struct dep_stack *stack, struct symbol *sym)  in dep_stack_insert()  argument
977 memset(stack, 0, sizeof(*stack)); in dep_stack_insert()
979 check_top->next = stack; in dep_stack_insert()
980 stack->prev = check_top; in dep_stack_insert()
981 stack->sym = sym; in dep_stack_insert()
982 check_top = stack; in dep_stack_insert()
999 struct dep_stack *stack; in sym_check_print_recursive() local
1010 for (stack = check_top; stack != NULL; stack = stack->prev) in sym_check_print_recursive()
1011 if (stack->sym == last_sym) in sym_check_print_recursive()
1013 if (!stack) { in sym_check_print_recursive()
1018 for (; stack; stack = stack->next) { in sym_check_print_recursive()
1019 sym = stack->sym; in sym_check_print_recursive()
1020 next_sym = stack->next ? stack->next->sym : last_sym; in sym_check_print_recursive()
1021 prop = stack->prop; in sym_check_print_recursive()
1023 prop = stack->sym->prop; in sym_check_print_recursive()
1033 if (stack->sym == last_sym) in sym_check_print_recursive()
1047 } else if (stack->expr == &sym->dir_dep.expr) { in sym_check_print_recursive()
1052 } else if (stack->expr == &sym->rev_dep.expr) { in sym_check_print_recursive()
1057 } else if (stack->expr == &sym->implied.expr) { in sym_check_print_recursive()
1062 } else if (stack->expr) { in sym_check_print_recursive()
1125 struct dep_stack stack; in sym_check_sym_deps() local
1127 dep_stack_insert(&stack, sym); in sym_check_sym_deps()
1129 stack.expr = &sym->dir_dep.expr; in sym_check_sym_deps()
1134 stack.expr = &sym->rev_dep.expr; in sym_check_sym_deps()
1139 stack.expr = &sym->implied.expr; in sym_check_sym_deps()
1144 stack.expr = NULL; in sym_check_sym_deps()
1150 stack.prop = prop; in sym_check_sym_deps()
1156 stack.expr = &prop->expr; in sym_check_sym_deps()
1160 stack.expr = NULL; in sym_check_sym_deps()
1174 struct dep_stack stack; in sym_check_choice_deps() local
1176 dep_stack_insert(&stack, choice); in sym_check_choice_deps()
1219 struct dep_stack stack; in sym_check_deps() local
1222 dep_stack_insert(&stack, sym); in sym_check_deps()