Lines Matching refs:def
226 static int conf_set_sym_val(struct symbol *sym, int def, int def_flags, char *p) in conf_set_sym_val() argument
233 sym->def[def].tri = mod; in conf_set_sym_val()
240 sym->def[def].tri = yes; in conf_set_sym_val()
245 sym->def[def].tri = no; in conf_set_sym_val()
249 if (def != S_DEF_AUTO) in conf_set_sym_val()
255 if (def != S_DEF_AUTO) { in conf_set_sym_val()
274 sym->def[def].val = xstrdup(p); in conf_set_sym_val()
277 if (def != S_DEF_AUTO) in conf_set_sym_val()
344 int conf_read_simple(const char *name, int def) in conf_read_simple() argument
410 def_flags = SYMBOL_DEF << def; in conf_read_simple()
420 if (sym->def[def].val) in conf_read_simple()
421 free(sym->def[def].val); in conf_read_simple()
424 sym->def[def].val = NULL; in conf_read_simple()
425 sym->def[def].tri = no; in conf_read_simple()
441 if (def == S_DEF_USER) { in conf_read_simple()
462 sym->def[def].tri = no; in conf_read_simple()
482 if (def == S_DEF_AUTO) { in conf_read_simple()
503 if (conf_set_sym_val(sym, def, def_flags, p)) in conf_read_simple()
515 switch (sym->def[def].tri) { in conf_read_simple()
519 if (cs->def[def].tri == yes) { in conf_read_simple()
525 if (cs->def[def].tri != no) in conf_read_simple()
527 cs->def[def].val = sym; in conf_read_simple()
530 cs->def[def].tri = EXPR_OR(cs->def[def].tri, sym->def[def].tri); in conf_read_simple()
566 if (sym->def[S_DEF_USER].tri == sym_get_tristate_value(sym)) in conf_read()
570 if (!strcmp(sym->curr.val, sym->def[S_DEF_USER].val)) in conf_read()
595 if (sym_string_within_range(sym, sym->def[S_DEF_USER].val)) in conf_read()
1108 sym->def[S_DEF_AUTO].tri) in conf_touch_deps()
1115 sym->def[S_DEF_AUTO].val)) in conf_touch_deps()
1277 sym->def[S_DEF_USER].tri = no; in set_all_choice_values()