Lines Matching refs:newval

404 	struct symbol_value newval, oldval;  in sym_calc_value()  local
418 newval.tri = no; in sym_calc_value()
422 newval.val = "0"; in sym_calc_value()
425 newval.val = "0x0"; in sym_calc_value()
428 newval.val = ""; in sym_calc_value()
432 newval.val = "n"; in sym_calc_value()
447 sym->curr = newval; in sym_calc_value()
456 newval.tri = sym->curr.tri; in sym_calc_value()
463 newval.tri = EXPR_AND(sym->def[S_DEF_USER].tri, in sym_calc_value()
473 newval.tri = EXPR_AND(expr_calc_value(prop->expr), in sym_calc_value()
475 if (newval.tri != no) in sym_calc_value()
480 newval.tri = EXPR_OR(newval.tri, sym->implied.tri); in sym_calc_value()
481 newval.tri = EXPR_AND(newval.tri, in sym_calc_value()
488 newval.tri = EXPR_OR(newval.tri, sym->rev_dep.tri); in sym_calc_value()
490 if (newval.tri == mod && sym_get_type(sym) == S_BOOLEAN) in sym_calc_value()
491 newval.tri = yes; in sym_calc_value()
497 newval.val = sym->def[S_DEF_USER].val; in sym_calc_value()
506 newval.val = ds->curr.val; in sym_calc_value()
514 sym->curr = newval; in sym_calc_value()
622 tristate oldval, newval; in sym_toggle_tristate_value() local
630 oldval = newval = sym_get_tristate_value(sym); in sym_toggle_tristate_value()
632 switch (newval) { in sym_toggle_tristate_value()
634 newval = mod; in sym_toggle_tristate_value()
637 newval = yes; in sym_toggle_tristate_value()
640 newval = no; in sym_toggle_tristate_value()
643 if (sym_set_tristate_value(sym, newval)) in sym_toggle_tristate_value()
645 } while (oldval != newval); in sym_toggle_tristate_value()
646 return newval; in sym_toggle_tristate_value()
734 bool sym_set_string_value(struct symbol *sym, const char *newval) in sym_set_string_value() argument
743 switch (newval[0]) { in sym_set_string_value()
756 if (!sym_string_within_range(sym, newval)) in sym_set_string_value()
765 size = strlen(newval) + 1; in sym_set_string_value()
766 if (sym->type == S_HEX && (newval[0] != '0' || (newval[1] != 'x' && newval[1] != 'X'))) { in sym_set_string_value()
771 } else if (!oldval || strcmp(oldval, newval)) in sym_set_string_value()
776 strcpy(val, newval); in sym_set_string_value()