Home
last modified time | relevance | path

Searched refs:sym (Results 1 – 25 of 30) sorted by relevance

12

/scripts/kconfig/
Dsymbol.c38 static void sym_add_default(struct symbol *sym, const char *def) in sym_add_default() argument
40 struct property *prop = prop_alloc(P_DEFAULT, sym); in sym_add_default()
47 struct symbol *sym; in sym_init() local
57 sym = sym_lookup("UNAME_RELEASE", 0); in sym_init()
58 sym->type = S_STRING; in sym_init()
59 sym->flags |= SYMBOL_AUTO; in sym_init()
60 sym_add_default(sym, uts.release); in sym_init()
63 enum symbol_type sym_get_type(struct symbol *sym) in sym_get_type() argument
65 enum symbol_type type = sym->type; in sym_get_type()
68 if (sym_is_choice_value(sym) && sym->visible == yes) in sym_get_type()
[all …]
Dconfdata.c86 struct symbol *sym; in conf_expand_value() local
100 sym = sym_lookup(name, 0); in conf_expand_value()
101 sym_calc_value(sym); in conf_expand_value()
102 strcat(res_value, sym_get_string_value(sym)); in conf_expand_value()
126 static int conf_set_sym_val(struct symbol *sym, int def, int def_flags, char *p) in conf_set_sym_val() argument
130 switch (sym->type) { in conf_set_sym_val()
133 sym->def[def].tri = mod; in conf_set_sym_val()
134 sym->flags |= def_flags; in conf_set_sym_val()
140 sym->def[def].tri = yes; in conf_set_sym_val()
141 sym->flags |= def_flags; in conf_set_sym_val()
[all …]
Dmenu.c47 void menu_add_entry(struct symbol *sym) in menu_add_entry() argument
53 menu->sym = sym; in menu_add_entry()
61 if (sym) in menu_add_entry()
62 menu_add_symbol(P_SYMBOL, sym, NULL); in menu_add_entry()
98 if (e->left.sym == &symbol_mod) in menu_check_dep()
114 struct symbol *sym = current_entry->sym; in menu_set_type() local
116 if (sym->type == type) in menu_set_type()
118 if (sym->type == S_UNKNOWN) { in menu_set_type()
119 sym->type = type; in menu_set_type()
124 sym->name ? sym->name : "<choice>", in menu_set_type()
[all …]
Dexpr.c17 struct expr *expr_alloc_symbol(struct symbol *sym) in expr_alloc_symbol() argument
21 e->left.sym = sym; in expr_alloc_symbol()
46 e->left.sym = s1; in expr_alloc_comp()
47 e->right.sym = s2; in expr_alloc_comp()
87 e->left.sym = org->left.sym; in expr_copy()
88 e->right.sym = org->right.sym; in expr_copy()
154 e1->left.sym == e2->left.sym && in __expr_eliminate_eq()
155 (e1->left.sym == &symbol_yes || e1->left.sym == &symbol_no)) in __expr_eliminate_eq()
220 return e1->left.sym == e2->left.sym && e1->right.sym == e2->right.sym; in expr_eq()
222 return e1->left.sym == e2->left.sym; in expr_eq()
[all …]
Dconf.c85 static int conf_askvalue(struct symbol *sym, const char *def) in conf_askvalue() argument
87 enum symbol_type type = sym_get_type(sym); in conf_askvalue()
89 if (!sym_has_value(sym)) in conf_askvalue()
95 if (!sym_is_changable(sym)) { in conf_askvalue()
105 if (sym_has_value(sym)) { in conf_askvalue()
136 struct symbol *sym = menu->sym; in conf_string() local
141 printf("(%s) ", sym->name); in conf_string()
142 def = sym_get_string_value(sym); in conf_string()
143 if (sym_get_string_value(sym)) in conf_string()
145 if (!conf_askvalue(sym, def)) in conf_string()
[all …]
Dlkc.h102 void menu_add_entry(struct symbol *sym);
108 void menu_add_symbol(enum prop_type type, struct symbol *sym, struct expr *dep);
139 struct symbol *sym_choice_default(struct symbol *sym);
140 const char *sym_get_string_default(struct symbol *sym);
141 struct symbol *sym_check_deps(struct symbol *sym);
142 struct property *prop_alloc(enum prop_type type, struct symbol *sym);
144 struct property *sym_get_env_prop(struct symbol *sym);
146 static inline tristate sym_get_tristate_value(struct symbol *sym) in sym_get_tristate_value() argument
148 return sym->curr.tri; in sym_get_tristate_value()
152 static inline struct symbol *sym_get_choice_value(struct symbol *sym) in sym_get_choice_value() argument
[all …]
Dexpr.h39 struct symbol *sym; member
52 for (e = (l); e && (s = e->right.sym); e = e->left.expr)
91 #define for_all_symbols(i, sym) for (i = 0; i < SYMBOL_HASHSIZE; i++) for (sym = symbol_hash[i]; sy… argument
148 struct symbol *sym; /* the symbol for which the property is associated */ member
160 #define for_all_properties(sym, st, tok) \ argument
161 for (st = sym->prop; st; st = st->next) \
163 #define for_all_defaults(sym, st) for_all_properties(sym, st, P_DEFAULT) argument
164 #define for_all_choices(sym, st) for_all_properties(sym, st, P_CHOICE) argument
165 #define for_all_prompts(sym, st) \ argument
166 for (st = sym->prop; st; st = st->next) \
[all …]
Dlkc_proto.h38 void sym_calc_value(struct symbol *sym);
39 enum symbol_type sym_get_type(struct symbol *sym);
40 bool sym_tristate_within_range(struct symbol *sym,tristate tri);
41 bool sym_set_tristate_value(struct symbol *sym,tristate tri);
42 tristate sym_toggle_tristate_value(struct symbol *sym);
43 bool sym_string_valid(struct symbol *sym, const char *newval);
44 bool sym_string_within_range(struct symbol *sym, const char *str);
45 bool sym_set_string_value(struct symbol *sym, const char *newval);
46 bool sym_is_changable(struct symbol *sym);
47 struct property * sym_get_choice_prop(struct symbol *sym);
[all …]
Dmconf.c468 struct symbol *sym; in build_conf() local
486 sym = menu->sym; in build_conf()
488 if (!sym) { in build_conf()
529 type = sym_get_type(sym); in build_conf()
530 if (sym_is_choice(sym)) { in build_conf()
531 struct symbol *def_sym = sym_get_choice_value(sym); in build_conf()
536 if (menu_is_visible(child) && child->sym == def_sym) in build_conf()
540 val = sym_get_tristate_value(sym); in build_conf()
541 if (sym_is_changable(sym)) { in build_conf()
584 val = sym_get_tristate_value(sym); in build_conf()
[all …]
Dnconf.c737 struct symbol *sym; in build_conf() local
747 sym = menu->sym; in build_conf()
749 if (!sym) { in build_conf()
794 type = sym_get_type(sym); in build_conf()
795 if (sym_is_choice(sym)) { in build_conf()
796 struct symbol *def_sym = sym_get_choice_value(sym); in build_conf()
801 if (menu_is_visible(child) && child->sym == def_sym) in build_conf()
805 val = sym_get_tristate_value(sym); in build_conf()
806 if (sym_is_changable(sym)) { in build_conf()
854 val = sym_get_tristate_value(sym); in build_conf()
[all …]
Dqconf.cc115 struct symbol* sym; in updateMenu() local
128 sym = menu->sym; in updateMenu()
138 if (sym && list->rootEntry == menu) in updateMenu()
142 if (sym) in updateMenu()
153 if (!sym) in updateMenu()
156 setText(nameColIdx, QString::fromLocal8Bit(sym->name)); in updateMenu()
158 type = sym_get_type(sym); in updateMenu()
164 if (!sym_is_changable(sym) && list->optMode == normalOpt) { in updateMenu()
171 expr = sym_get_tristate_value(sym); in updateMenu()
174 if (sym_is_choice_value(sym) && type == S_BOOLEAN) in updateMenu()
[all …]
Dzconf.y170 struct symbol *sym = sym_lookup($2, 0); variable
171 sym->flags |= SYMBOL_OPTIONAL;
172 menu_add_entry(sym);
184 struct symbol *sym = sym_lookup($2, 0); variable
185 sym->flags |= SYMBOL_OPTIONAL;
186 menu_add_entry(sym);
276 struct symbol *sym = sym_lookup($2, SYMBOL_CHOICE); variable
277 sym->flags |= SYMBOL_AUTO;
278 menu_add_entry(sym);
327 current_entry->sym->flags |= SYMBOL_OPTIONAL;
[all …]
Dgconf.c787 struct symbol *sym; in renderer_edited() local
793 sym = menu->sym; in renderer_edited()
798 sym_set_string_value(sym, new_def); in renderer_edited()
808 struct symbol *sym = menu->sym; in change_sym_value() local
811 if (!sym) in change_sym_value()
823 switch (sym_get_type(sym)) { in change_sym_value()
826 if (!sym_tristate_within_range(sym, newval)) in change_sym_value()
828 sym_set_tristate_value(sym, newval); in change_sym_value()
848 if (!menu->sym) in toggle_sym_value()
851 sym_toggle_tristate_value(menu->sym); in toggle_sym_value()
[all …]
Dutil.c37 struct symbol *sym, *env_sym; in file_write_dep() local
57 expr_list_for_each_sym(sym_env_list, e, sym) { in file_write_dep()
61 prop = sym_get_env_prop(sym); in file_write_dep()
/scripts/genksyms/
Dgenksyms.c169 struct symbol *sym; in find_symbol() local
171 for (sym = symtab[h]; sym; sym = sym->hash_next) in find_symbol()
172 if (map_to_ns(sym->type) == map_to_ns(ns) && in find_symbol()
173 strcmp(name, sym->name) == 0 && in find_symbol()
174 sym->is_declared) in find_symbol()
177 if (exact && sym && sym->type != ns) in find_symbol()
179 return sym; in find_symbol()
182 static int is_unknown_symbol(struct symbol *sym) in is_unknown_symbol() argument
186 return ((sym->type == SYM_STRUCT || in is_unknown_symbol()
187 sym->type == SYM_UNION || in is_unknown_symbol()
[all …]
/scripts/
Dkallsyms.c37 unsigned char *sym; member
93 static int check_symbol_range(const char *sym, unsigned long long addr, in check_symbol_range() argument
102 if (strcmp(sym, ar->start_sym) == 0) { in check_symbol_range()
105 } else if (strcmp(sym, ar->end_sym) == 0) { in check_symbol_range()
117 char *sym, stype; in read_symbol() local
133 sym = str; in read_symbol()
136 sym++; in read_symbol()
139 if (strcmp(sym, "_text") == 0) in read_symbol()
141 else if (check_symbol_range(sym, s->addr, text_ranges, in read_symbol()
147 if (strcmp(sym, "__kernel_syscall_via_break") && in read_symbol()
[all …]
Dexport_report.pl32 foreach my $sym (sort numerically @{$list}) {
33 my ($symbol, $no) = split /\s+/, $sym;
131 my $sym = (split /([,"])/,)[4];
132 my ($module, $value, $symbol, $gpl) = @{$SYMBOL{$sym}};
133 $SYMBOL{ $sym } = [ $module, $value+1, $symbol, $gpl];
134 push(@{$MODULE{$thismod}} , $sym);
Dsortextable.h100 Elf_Sym *sym; in do_func() local
181 sym = (void *)ehdr + _r(&symtab_sec->sh_offset); in do_func()
182 sym += i; in do_func()
183 if (ELF_ST_TYPE(sym->st_info) != STT_OBJECT) in do_func()
185 idx = r(&sym->st_name); in do_func()
187 sort_needed_sym = sym; in do_func()
197 sort_needed_sec = &shdr[get_secindex(r2(&sym->st_shndx), in do_func()
Dadjust_autoksyms.sh64 while read sym; do
66 sym="${sym#_}"
68 echo "#define __KSYM_${sym} 1"
Dbloat-o-meter22 sym = {}
34 sym[name] = sym.get(name, 0) + int(size, 16)
35 return sym
Dinsert-sys-cert.c60 struct sym { struct
94 struct sym *s) in get_symbol_from_map()
135 Elf_Sym *sym, *symtab_start; in find_elf_symbol() local
148 sym = &symtab_start[i]; in find_elf_symbol()
149 symname = strtab + sym->st_name; in find_elf_symbol()
151 return sym; in find_elf_symbol()
158 char *name, struct sym *s) in get_symbol_from_table()
260 static void print_sym(Elf_Ehdr *hdr, struct sym *s) in print_sym()
287 struct sym cert_sym, lsize_sym, used_sym; in main()
Dunifdef.c829 int sym; in eval_unary() local
869 sym = findsym(cp); in eval_unary()
870 if (sym < 0) { in eval_unary()
873 *valp = (value[sym] != NULL); in eval_unary()
883 sym = findsym(cp); in eval_unary()
885 if (sym < 0) { in eval_unary()
888 } else if (value[sym] == NULL) { in eval_unary()
892 *valp = strtol(value[sym], &ep, 0); in eval_unary()
893 if (*ep != '\0' || ep == value[sym]) in eval_unary()
1154 addsym(bool ignorethis, bool definethis, char *sym) in addsym() argument
[all …]
/scripts/mod/
Dmodpost.c427 Elf_Sym *sym; in parse_elf() local
564 for (sym = info->symtab_start; sym < info->symtab_stop; sym++) { in parse_elf()
565 sym->st_shndx = TO_NATIVE(sym->st_shndx); in parse_elf()
566 sym->st_name = TO_NATIVE(sym->st_name); in parse_elf()
567 sym->st_value = TO_NATIVE(sym->st_value); in parse_elf()
568 sym->st_size = TO_NATIVE(sym->st_size); in parse_elf()
624 Elf_Sym *sym, const char *symname) in handle_modversions() argument
632 export = export_from_secname(info, get_secindex(info, sym)); in handle_modversions()
634 export = export_from_sec(info, get_secindex(info, sym)); in handle_modversions()
639 crc = (unsigned int) sym->st_value; in handle_modversions()
[all …]
Dmodpost.h165 const Elf_Sym *sym) in get_secindex() argument
167 if (is_shndx_special(sym->st_shndx)) in get_secindex()
168 return SPECIAL(sym->st_shndx); in get_secindex()
169 if (sym->st_shndx != SHN_XINDEX) in get_secindex()
170 return sym->st_shndx; in get_secindex()
171 return info->symtab_shndx_start[sym - info->symtab_start]; in get_secindex()
177 Elf_Sym *sym, const char *symname);
Dfile2alias.c1291 Elf_Sym *sym, const char *symname) in handle_moddevtable() argument
1299 if (!sym->st_shndx || get_secindex(info, sym) >= info->num_sections) in handle_moddevtable()
1303 if (ELF_ST_TYPE(sym->st_info) != STT_OBJECT) in handle_moddevtable()
1322 if (info->sechdrs[get_secindex(info, sym)].sh_type & SHT_NOBITS) { in handle_moddevtable()
1323 zeros = calloc(1, sym->st_size); in handle_moddevtable()
1327 + info->sechdrs[get_secindex(info, sym)].sh_offset in handle_moddevtable()
1328 + sym->st_value; in handle_moddevtable()
1333 do_usb_table(symval, sym->st_size, mod); in handle_moddevtable()
1335 do_of_table(symval, sym->st_size, mod); in handle_moddevtable()
1337 do_pnp_device_entry(symval, sym->st_size, mod); in handle_moddevtable()
[all …]

12