• Home
  • Raw
  • Download

Lines Matching refs:expr

113 		prop->visible.tri = expr_calc_value(prop->visible.expr);  in sym_get_default_prop()
125 prop->visible.tri = expr_calc_value(prop->visible.expr); in sym_get_range_prop()
169 range_sym = prop->expr->left.sym; in sym_validate_range()
172 range_sym = prop->expr->right.sym; in sym_validate_range()
204 prop->visible.tri = expr_calc_value(prop->visible.expr); in sym_calc_visibility()
217 if (sym->dir_dep.expr) in sym_calc_visibility()
218 tri = expr_calc_value(sym->dir_dep.expr); in sym_calc_visibility()
226 if (sym->rev_dep.expr) in sym_calc_visibility()
227 tri = expr_calc_value(sym->rev_dep.expr); in sym_calc_visibility()
235 if (sym->implied.expr) in sym_calc_visibility()
236 tri = expr_calc_value(sym->implied.expr); in sym_calc_visibility()
259 prop->visible.tri = expr_calc_value(prop->visible.expr); in sym_choice_default()
370 expr_gstr_print(sym->dir_dep.expr, &gs); in sym_warn_unmet_dep()
373 expr_gstr_print_revdep(sym->rev_dep.expr, &gs, yes, in sym_warn_unmet_dep()
375 expr_gstr_print_revdep(sym->rev_dep.expr, &gs, mod, in sym_warn_unmet_dep()
461 newval.tri = EXPR_AND(expr_calc_value(prop->expr), in sym_calc_value()
695 return val >= sym_get_range_val(prop->expr->left.sym, 10) && in sym_string_within_range()
696 val <= sym_get_range_val(prop->expr->right.sym, 10); in sym_string_within_range()
704 return val >= sym_get_range_val(prop->expr->left.sym, 16) && in sym_string_within_range()
705 val <= sym_get_range_val(prop->expr->right.sym, 16); in sym_string_within_range()
796 val = EXPR_AND(expr_calc_value(prop->expr), prop->visible.tri); in sym_get_string_default()
1052 struct expr **expr; member
1113 } else if (stack->expr == &sym->dir_dep.expr) { in sym_check_print_recursive()
1117 } else if (stack->expr == &sym->rev_dep.expr) { in sym_check_print_recursive()
1120 } else if (stack->expr == &sym->implied.expr) { in sym_check_print_recursive()
1123 } else if (stack->expr) { in sym_check_print_recursive()
1145 static struct symbol *sym_check_expr_deps(const struct expr *e) in sym_check_expr_deps()
1154 sym = sym_check_expr_deps(e->left.expr); in sym_check_expr_deps()
1157 return sym_check_expr_deps(e->right.expr); in sym_check_expr_deps()
1159 return sym_check_expr_deps(e->left.expr); in sym_check_expr_deps()
1188 stack.expr = &sym->dir_dep.expr; in sym_check_sym_deps()
1189 sym2 = sym_check_expr_deps(sym->dir_dep.expr); in sym_check_sym_deps()
1193 stack.expr = &sym->rev_dep.expr; in sym_check_sym_deps()
1194 sym2 = sym_check_expr_deps(sym->rev_dep.expr); in sym_check_sym_deps()
1198 stack.expr = &sym->implied.expr; in sym_check_sym_deps()
1199 sym2 = sym_check_expr_deps(sym->implied.expr); in sym_check_sym_deps()
1203 stack.expr = NULL; in sym_check_sym_deps()
1209 sym2 = sym_check_expr_deps(prop->visible.expr); in sym_check_sym_deps()
1214 stack.expr = &prop->expr; in sym_check_sym_deps()
1215 sym2 = sym_check_expr_deps(prop->expr); in sym_check_sym_deps()
1218 stack.expr = NULL; in sym_check_sym_deps()
1306 if (prop->expr && prop->expr->type == E_SYMBOL) in prop_get_symbol()
1307 return prop->expr->left.sym; in prop_get_symbol()