csym             1170 scripts/kconfig/confdata.c static bool randomize_choice_values(struct symbol *csym)
csym             1182 scripts/kconfig/confdata.c 	if (csym->curr.tri != yes)
csym             1185 scripts/kconfig/confdata.c 	prop = sym_get_choice_prop(csym);
csym             1202 scripts/kconfig/confdata.c 			csym->def[S_DEF_USER].val = sym;
csym             1211 scripts/kconfig/confdata.c 	csym->flags |= SYMBOL_DEF_USER;
csym             1213 scripts/kconfig/confdata.c 	csym->flags &= ~(SYMBOL_VALID);
csym             1218 scripts/kconfig/confdata.c void set_all_choice_values(struct symbol *csym)
csym             1224 scripts/kconfig/confdata.c 	prop = sym_get_choice_prop(csym);
csym             1233 scripts/kconfig/confdata.c 	csym->flags |= SYMBOL_DEF_USER;
csym             1235 scripts/kconfig/confdata.c 	csym->flags &= ~(SYMBOL_VALID | SYMBOL_NEED_SET_CHOICE_VALUES);
csym             1240 scripts/kconfig/confdata.c 	struct symbol *sym, *csym;
csym             1343 scripts/kconfig/confdata.c 		for_all_symbols(i, csym) {
csym             1344 scripts/kconfig/confdata.c 			if ((sym_is_choice(csym) && !sym_has_value(csym)) ||
csym             1345 scripts/kconfig/confdata.c 			    sym_is_choice_value(csym))
csym             1346 scripts/kconfig/confdata.c 				csym->flags |= SYMBOL_NEED_SET_CHOICE_VALUES;
csym             1350 scripts/kconfig/confdata.c 	for_all_symbols(i, csym) {
csym             1351 scripts/kconfig/confdata.c 		if (sym_has_value(csym) || !sym_is_choice(csym))
csym             1354 scripts/kconfig/confdata.c 		sym_calc_value(csym);
csym             1356 scripts/kconfig/confdata.c 			has_changed |= randomize_choice_values(csym);
csym             1358 scripts/kconfig/confdata.c 			set_all_choice_values(csym);
csym               55 scripts/kconfig/lkc.h void set_all_choice_values(struct symbol *csym);