Lines Matching refs:csym
1129 static bool randomize_choice_values(struct symbol *csym) in randomize_choice_values() argument
1141 if (csym->curr.tri != yes) in randomize_choice_values()
1144 prop = sym_get_choice_prop(csym); in randomize_choice_values()
1161 csym->def[S_DEF_USER].val = sym; in randomize_choice_values()
1170 csym->flags |= SYMBOL_DEF_USER; in randomize_choice_values()
1172 csym->flags &= ~(SYMBOL_VALID); in randomize_choice_values()
1177 void set_all_choice_values(struct symbol *csym) in set_all_choice_values() argument
1183 prop = sym_get_choice_prop(csym); in set_all_choice_values()
1192 csym->flags |= SYMBOL_DEF_USER; in set_all_choice_values()
1194 csym->flags &= ~(SYMBOL_VALID | SYMBOL_NEED_SET_CHOICE_VALUES); in set_all_choice_values()
1199 struct symbol *sym, *csym; in conf_set_all_new_symbols() local
1302 for_all_symbols(i, csym) { in conf_set_all_new_symbols()
1303 if ((sym_is_choice(csym) && !sym_has_value(csym)) || in conf_set_all_new_symbols()
1304 sym_is_choice_value(csym)) in conf_set_all_new_symbols()
1305 csym->flags |= SYMBOL_NEED_SET_CHOICE_VALUES; in conf_set_all_new_symbols()
1309 for_all_symbols(i, csym) { in conf_set_all_new_symbols()
1310 if (sym_has_value(csym) || !sym_is_choice(csym)) in conf_set_all_new_symbols()
1313 sym_calc_value(csym); in conf_set_all_new_symbols()
1315 has_changed |= randomize_choice_values(csym); in conf_set_all_new_symbols()
1317 set_all_choice_values(csym); in conf_set_all_new_symbols()