Home
last modified time | relevance | path

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

1234567891011

/linux/include/linux/
H A Dexport.h18 #define __EXPORT_SYMBOL_REF(sym) \ argument
20 .quad sym
22 #define __EXPORT_SYMBOL_REF(sym) \ argument
24 .long sym
27 #define ___EXPORT_SYMBOL(sym, license, ns) \ argument
29 __export_symbol_##sym: ASM_NL \
32 __EXPORT_SYMBOL_REF(sym) ASM_NL \
42 #define __EXPORT_SYMBOL(sym, license, ns) argument
46 #define __EXPORT_SYMBOL(sym, license, ns) __GENKSYMS_EXPORT_SYMBOL(sym) argument
50 #define __EXPORT_SYMBOL(sym, license, ns) \ argument
[all …]
H A Dexport-internal.h20 #define __KSYM_REF(sym) ".long " #sym "- ." argument
23 #define __KSYM_REF(sym) ".quad " #sym argument
26 #define __KSYM_REF(sym) ".long " #sym argument
40 #define __KSYMTAB(name, sym, sec, ns) \ argument
50 __KSYM_REF(sym) "\n" \
65 #define SYMBOL_CRC(sym, crc, sec) \ argument
66 asm(".section \"___kcrctab" sec "+" #sym "\",\"a\"" "\n" \
68 "__crc_" #sym ":" "\n" \
H A Dcompiler.h143 # define KENTRY(sym) \ argument
144 extern typeof(sym) sym; \
145 static const unsigned long __kentry_##sym \
147 __attribute__((__section__("___kentry+" #sym))) \
148 = (unsigned long)&sym;
238 #define ___ADDRESSABLE(sym, __attrs) \ argument
240 __UNIQUE_ID(__PASTE(__addressable_,sym)) = (void *)(uintptr_t)&sym;
242 #define __ADDRESSABLE(sym) \ argument
243 ___ADDRESSABLE(sym, __section(".discard.addressable"))
245 #define __ADDRESSABLE_ASM(sym) \ argument
[all …]
/linux/tools/objtool/
H A Delf.c107 const struct symbol *sym; member
123 sh->sym = s; in symbol_hole_by_offset()
157 struct symbol *sym; in find_symbol_by_index() local
159 elf_hash_for_each_possible(symbol, sym, hash, idx) { in find_symbol_by_index()
160 if (sym->idx == idx) in find_symbol_by_index()
161 return sym; in find_symbol_by_index()
213 .sym = NULL, in find_symbol_hole_containing()
233 if (hole.sym) in find_symbol_hole_containing()
234 n = rb_next(&hole.sym->node); in find_symbol_hole_containing()
261 struct symbol *sym; in find_symbol_by_name() local
[all …]
/linux/scripts/kconfig/
H A Dexpr.c57 struct expr *expr_alloc_symbol(struct symbol *sym) in expr_alloc_symbol() argument
59 return expr_lookup(E_SYMBOL, sym, NULL); in expr_alloc_symbol()
127 (*ep1)->left.sym == (*ep2)->left.sym && in __expr_eliminate_eq()
128 ((*ep1)->left.sym == &symbol_yes || (*ep1)->left.sym == &symbol_no)) in __expr_eliminate_eq()
228 return e1->left.sym == e2->left.sym && e1->right.sym == e2->right.sym; in expr_eq()
230 return e1->left.sym == e2->left.sym; in expr_eq()
238 e1->left.sym == e2->left.sym); in expr_eq()
276 if (l->left.sym == &symbol_no) in expr_eliminate_yn()
278 else if (l->left.sym == &symbol_yes) in expr_eliminate_yn()
282 if (r->left.sym == &symbol_no) in expr_eliminate_yn()
[all …]
H A Dmenu.c68 void menu_add_entry(struct symbol *sym) in menu_add_entry() argument
74 menu->sym = sym; in menu_add_entry()
82 if (sym) in menu_add_entry()
83 list_add_tail(&menu->link, &sym->menus); in menu_add_entry()
120 if (e->left.sym == &symbol_mod) in rewrite_m()
136 struct symbol *sym = current_entry->sym; in menu_set_type() local
138 if (sym->type == type) in menu_set_type()
140 if (sym->type == S_UNKNOWN) { in menu_set_type()
141 sym->type = type; in menu_set_type()
146 sym->name ? sym->name : "<choice>", in menu_set_type()
[all …]
H A Dconf.c134 struct symbol *sym = menu->sym; in randomize_choice_values() local
136 if (sym && !sym_has_value(sym)) in randomize_choice_values()
144 struct symbol *sym = menu->sym; in randomize_choice_values() local
146 if (sym && !sym_has_value(sym)) in randomize_choice_values()
150 sym->def[S_DEF_USER].tri = yes; in randomize_choice_values()
151 sym->flags |= SYMBOL_DEF_USER; in randomize_choice_values()
157 list_move_tail(&sym->choice_link, in randomize_choice_values()
233 struct symbol *sym = menu->sym; in conf_set_all_new_symbols() local
236 if (!sym || !menu->prompt || sym_has_value(sym) || in conf_set_all_new_symbols()
237 (sym->type != S_BOOLEAN && sym->type != S_TRISTATE) || in conf_set_all_new_symbols()
[all …]
H A Dlkc_proto.h23 void print_symbol_for_listconfig(struct symbol *sym);
26 void sym_calc_value(struct symbol *sym);
28 enum symbol_type sym_get_type(const struct symbol *sym);
29 bool sym_tristate_within_range(const struct symbol *sym, tristate tri);
30 bool sym_set_tristate_value(struct symbol *sym,tristate tri);
31 void choice_set_value(struct menu *choice, struct symbol *sym);
32 tristate sym_toggle_tristate_value(struct symbol *sym);
33 bool sym_string_valid(struct symbol *sym, const char *newval);
34 bool sym_string_within_range(struct symbol *sym, const char *str);
35 bool sym_set_string_value(struct symbol *sym, const char *newval);
[all …]
H A Dmconf.c456 struct symbol *sym; in build_conf() local
474 sym = menu->sym; in build_conf()
476 if (!sym) { in build_conf()
516 type = sym_get_type(sym); in build_conf()
517 if (sym_is_choice(sym)) { in build_conf()
523 if (menu_is_visible(child) && child->sym == def_sym) in build_conf()
543 val = sym_get_tristate_value(sym); in build_conf()
546 if (sym_is_changeable(sym)) in build_conf()
559 if (sym_is_changeable(sym)) { in build_conf()
560 if (sym->rev_dep.tri == mod) in build_conf()
[all …]
/linux/drivers/net/ethernet/netronome/nfp/nfpcore/
H A Dnfp_rtsym.c208 u64 nfp_rtsym_size(const struct nfp_rtsym *sym) in nfp_rtsym_size() argument
210 switch (sym->type) { in nfp_rtsym_size()
212 pr_err("rtsym '%s': type NONE\n", sym->name); in nfp_rtsym_size()
215 pr_warn("rtsym '%s': unknown type: %d\n", sym->name, sym->type); in nfp_rtsym_size()
219 return sym->size; in nfp_rtsym_size()
226 nfp_rtsym_to_dest(struct nfp_cpp *cpp, const struct nfp_rtsym *sym, in nfp_rtsym_to_dest() argument
229 if (sym->type != NFP_RTSYM_TYPE_OBJECT) { in nfp_rtsym_to_dest()
231 sym->name); in nfp_rtsym_to_dest()
235 *addr = sym->addr + off; in nfp_rtsym_to_dest()
237 if (sym->target == NFP_RTSYM_TARGET_EMU_CACHE) { in nfp_rtsym_to_dest()
[all …]
/linux/tools/perf/util/
H A Dsymbol_fprintf.c10 size_t symbol__fprintf(struct symbol *sym, FILE *fp) in symbol__fprintf() argument
13 sym->start, sym->end, in symbol__fprintf()
14 sym->binding == STB_GLOBAL ? 'g' : in symbol__fprintf()
15 sym->binding == STB_LOCAL ? 'l' : 'w', in symbol__fprintf()
16 sym->name); in symbol__fprintf()
19 size_t __symbol__fprintf_symname_offs(const struct symbol *sym, in __symbol__fprintf_symname_offs() argument
27 if (sym) { in __symbol__fprintf_symname_offs()
28 length = fprintf(fp, "%s", sym->name); in __symbol__fprintf_symname_offs()
30 if (al->addr < sym in __symbol__fprintf_symname_offs()
43 symbol__fprintf_symname_offs(const struct symbol * sym,const struct addr_location * al,FILE * fp) symbol__fprintf_symname_offs() argument
50 __symbol__fprintf_symname(const struct symbol * sym,const struct addr_location * al,bool unknown_as_addr,FILE * fp) __symbol__fprintf_symname() argument
57 symbol__fprintf_symname(const struct symbol * sym,FILE * fp) symbol__fprintf_symname() argument
[all...]
H A Ddemangle-ocaml.c15 ocaml_is_mangled(const char *sym) in ocaml_is_mangled() argument
17 return 0 == strncmp(sym, caml_prefix, caml_prefix_len) in ocaml_is_mangled()
18 && isupper(sym[caml_prefix_len]); in ocaml_is_mangled()
29 ocaml_demangle_sym(const char *sym) in ocaml_demangle_sym() argument
36 if (!ocaml_is_mangled(sym)) { in ocaml_demangle_sym()
40 len = strlen(sym); in ocaml_demangle_sym()
51 if (sym[i] == '_' && sym[i + 1] == '_') { in ocaml_demangle_sym()
56 else if (sym[i] == '$' && isxdigit(sym[i + 1]) && isxdigit(sym[i + 2])) { in ocaml_demangle_sym()
58 result[j++] = (hex(sym[i + 1]) << 4) | hex(sym[i + 2]); in ocaml_demangle_sym()
62 result[j++] = sym[i++]; in ocaml_demangle_sym()
H A Dcall-path.c15 struct symbol *sym, u64 ip, bool in_kernel) in call_path__init() argument
18 cp->sym = sym; in call_path__init()
19 cp->ip = sym ? 0 : ip; in call_path__init()
51 struct symbol *sym, u64 ip, in call_path__new() argument
72 call_path__init(cp, parent, sym, ip, in_kernel); in call_path__new()
79 struct symbol *sym, u64 ip, u64 ks) in call_path__findnew() argument
86 if (sym) in call_path__findnew()
90 return call_path__new(cpr, parent, sym, ip, in_kernel); in call_path__findnew()
97 if (cp->sym == sym && cp->ip == ip) in call_path__findnew()
100 if (sym < cp->sym || (sym == cp->sym && ip < cp->ip)) in call_path__findnew()
[all …]
/linux/tools/perf/scripts/python/
H A Dstackcollapse.py72 def tidy_function_name(sym, dso): argument
73 if sym is None:
74 sym = '[unknown]'
76 sym = sym.replace(';', ':')
83 sym = sym.replace('<', '')
84 sym = sym.replace('>', '')
85 if sym[0] == 'L' and sym.find('/'):
86 sym = sym[1:]
88 sym = sym[:sym.index('(')]
93 return sym + '_[k]'
[all …]
/linux/tools/lib/bpf/
H A Delf.c78 GElf_Sym sym; member
93 struct elf_sym sym; member
158 struct elf_sym *ret = &iter->sym; in elf_sym_iter_next()
159 GElf_Sym *sym = &ret->sym; in elf_sym_iter_next() local
166 if (!gelf_getsym(iter->syms, idx, sym)) in elf_sym_iter_next()
168 if (GELF_ST_TYPE(sym->st_info) != iter->st_type) in elf_sym_iter_next()
170 name = elf_strptr(iter->elf, iter->strtabidx, sym->st_name); in elf_sym_iter_next()
173 sym_scn = elf_getscn(iter->elf, sym->st_shndx); in elf_sym_iter_next()
224 static bool symbol_match(struct elf_sym_iter *iter, int sh_type, struct elf_sym *sym, in symbol_match() argument
232 if (strncmp(sym->name, name, name_len) != 0) in symbol_match()
[all …]
/linux/tools/perf/arch/powerpc/util/
H A Dsym-handling.c16 char *sym = syma->name; in arch__choose_best_symbol() local
20 if (*sym == '.') in arch__choose_best_symbol()
21 sym++; in arch__choose_best_symbol()
25 if (strlen(sym) >= 3 && !strncmp(sym, "SyS", 3)) in arch__choose_best_symbol()
27 if (strlen(sym) >= 10 && !strncmp(sym, "compat_SyS", 10)) in arch__choose_best_symbol()
70 void arch__sym_update(struct symbol *s, GElf_Sym *sym) in arch__sym_update() argument
72 s->arch_sym = sym->st_other; in arch__sym_update()
80 struct symbol *sym) in arch__fix_tev_from_maps() argument
94 if (pev->point.offset || !map || !sym) in arch__fix_tev_from_maps()
105 lep_offset = PPC64_LOCAL_ENTRY_OFFSET(sym->arch_sym); in arch__fix_tev_from_maps()
[all …]
/linux/lib/zlib_inflate/
H A Dinftrees.c27 unsigned sym; /* index of code symbols */ in zlib_inflate_table() local
95 for (sym = 0; sym < codes; sym++) in zlib_inflate_table()
96 count[lens[sym]]++; in zlib_inflate_table()
132 for (sym = 0; sym < codes; sym++) in zlib_inflate_table()
133 if (lens[sym] != 0) work[offs[lens[sym]]++] = (unsigned short)sym; in zlib_inflate_table()
188 sym = 0; /* starting code symbol */ in zlib_inflate_table()
205 if ((int)(work[sym]) < end) { in zlib_inflate_table()
207 this.val = work[sym]; in zlib_inflate_table()
209 else if ((int)(work[sym]) > end) { in zlib_inflate_table()
210 this.op = (unsigned char)(extra[work[sym]]); in zlib_inflate_table()
[all …]
/linux/arch/x86/include/asm/
H A Druntime-const.h5 #define runtime_const_ptr(sym) ({ \ argument
6 typeof(sym) __ret; \
8 ".pushsection runtime_ptr_" #sym ",\"a\"\n\t" \
19 #define runtime_const_shift_right_32(val, sym) ({ \ argument
22 ".pushsection runtime_shift_" #sym ",\"a\"\n\t" \
28 #define runtime_const_init(type, sym) do { \ argument
29 extern s32 __start_runtime_##type##_##sym[]; \
30 extern s32 __stop_runtime_##type##_##sym[]; \
32 (unsigned long)(sym), \
33 __start_runtime_##type##_##sym, \
[all …]
/linux/arch/arm/include/asm/
H A Dftrace.h62 static inline bool arch_syscall_match_sym_name(const char *sym, in arch_syscall_match_sym_name() argument
65 if (!strcmp(sym, "sys_mmap2")) in arch_syscall_match_sym_name()
66 sym = "sys_mmap_pgoff"; in arch_syscall_match_sym_name()
67 else if (!strcmp(sym, "sys_statfs64_wrapper")) in arch_syscall_match_sym_name()
68 sym = "sys_statfs64"; in arch_syscall_match_sym_name()
69 else if (!strcmp(sym, "sys_fstatfs64_wrapper")) in arch_syscall_match_sym_name()
70 sym = "sys_fstatfs64"; in arch_syscall_match_sym_name()
71 else if (!strcmp(sym, "sys_arm_fadvise64_64")) in arch_syscall_match_sym_name()
72 sym = "sys_fadvise64_64"; in arch_syscall_match_sym_name()
75 return !strcasecmp(sym, name); in arch_syscall_match_sym_name()
/linux/arch/s390/include/asm/
H A Druntime-const.h7 #define runtime_const_ptr(sym) \ argument
9 typeof(sym) __ret; \
14 ".pushsection runtime_ptr_" #sym ",\"a\"\n" \
23 #define runtime_const_shift_right_32(val, sym) \ argument
29 ".pushsection runtime_shift_" #sym ",\"a\"\n" \
36 #define runtime_const_init(type, sym) do { \ argument
37 extern s32 __start_runtime_##type##_##sym[]; \
38 extern s32 __stop_runtime_##type##_##sym[]; \
41 (unsigned long)(sym), \
42 __start_runtime_##type##_##sym, \
[all …]
/linux/scripts/
H A Dkallsyms.c41 unsigned char sym[]; member
82 return (char *)s->sym + 1; in sym_name()
102 static void check_symbol_range(const char *sym, unsigned long long addr, in check_symbol_range() argument
111 if (strcmp(sym, ar->start_sym) == 0) { in check_symbol_range()
114 } else if (strcmp(sym, ar->end_sym) == 0) { in check_symbol_range()
127 struct sym_entry *sym; in read_symbol() local
173 sym = xmalloc(sizeof(*sym) + len + 1); in read_symbol()
174 sym->addr = addr; in read_symbol()
175 sym->len = len; in read_symbol()
176 sym->sym[0] = type; in read_symbol()
[all …]
/linux/tools/objtool/include/objtool/
H A Dwarn.h22 struct symbol *sym = NULL; in offstr() local
27 sym = find_func_containing(sec, offset); in offstr()
28 if (!sym) in offstr()
29 sym = find_symbol_containing(sec, offset); in offstr()
31 if (sym) { in offstr()
32 str = malloc(strlen(sym->name) + strlen(sec->name) + 40); in offstr()
33 len = sprintf(str, "%s+0x%lx", sym->name, offset - sym->offset); in offstr()
59 if (!_insn->sym || !_insn->sym->warned) \
62 if (_insn->sym) \
63 _insn->sym->warned = 1; \
/linux/kernel/module/
H A Dkallsyms.c38 static char elf_type(const Elf_Sym *sym, const struct load_info *info) in elf_type() argument
42 if (ELF_ST_BIND(sym->st_info) == STB_WEAK) { in elf_type()
43 if (ELF_ST_TYPE(sym->st_info) == STT_OBJECT) in elf_type()
48 if (sym->st_shndx == SHN_UNDEF) in elf_type()
50 if (sym->st_shndx == SHN_ABS || sym->st_shndx == info->index.pcpu) in elf_type()
52 if (sym->st_shndx >= SHN_LORESERVE) in elf_type()
54 if (sechdrs[sym->st_shndx].sh_flags & SHF_EXECINSTR) in elf_type()
56 if (sechdrs[sym->st_shndx].sh_flags & SHF_ALLOC && in elf_type()
57 sechdrs[sym in elf_type()
281 const Elf_Sym *sym = &kallsyms->symtab[i]; find_kallsyms_symbol() local
368 const char *sym; lookup_module_symbol_name() local
397 const Elf_Sym *sym = &kallsyms->symtab[symnum]; module_get_kallsym() local
420 const Elf_Sym *sym = &kallsyms->symtab[i]; __find_kallsyms_symbol_value() local
500 const Elf_Sym *sym = &kallsyms->symtab[i]; module_kallsyms_on_each_symbol() local
[all...]
/linux/scripts/mod/
H A Dmodpost.c234 static void hash_add_symbol(struct symbol *sym) in hash_add_symbol() argument
236 hash_add(symbol_hashtable, &sym->hnode, hash_str(sym->name)); in hash_add_symbol()
241 struct symbol *sym; in sym_add_unresolved() local
243 sym = alloc_symbol(name); in sym_add_unresolved()
244 sym->weak = weak; in sym_add_unresolved()
246 list_add_tail(&sym->list, &mod->unresolved_symbols); in sym_add_unresolved()
312 void *sym_get_data(const struct elf_info *info, const Elf_Sym *sym) in sym_get_data() argument
314 return sym_get_data_by_offset(info, get_secindex(info, sym), in sym_get_data()
315 sym in sym_get_data()
358 sym_set_crc(struct symbol * sym,unsigned int crc) sym_set_crc() argument
396 Elf_Sym *sym; parse_elf() local
600 handle_symbol(struct module * mod,struct elf_info * info,const Elf_Sym * sym,const char * symname) handle_symbol() argument
688 sym_name(struct elf_info * elf,Elf_Sym * sym) sym_name() argument
969 find_tosym(struct elf_info * elf,Elf_Addr addr,Elf_Sym * sym) find_tosym() argument
1054 check_export_symbol(struct module * mod,struct elf_info * elf,Elf_Addr faddr,const char * secname,Elf_Sym * sym) check_export_symbol() argument
1123 check_section_mismatch(struct module * mod,struct elf_info * elf,Elf_Sym * sym,unsigned int fsecndx,const char * fromsec,Elf_Addr faddr,Elf_Addr taddr) check_section_mismatch() argument
1163 addend_arm_rel(void * loc,Elf_Sym * sym,unsigned int r_type) addend_arm_rel() argument
1487 struct symbol *sym; extract_crcs_for_object() local
1559 Elf_Sym *sym; read_symbols() local
1733 struct symbol *sym = find_symbol(name); handle_white_list_exports() local
1752 struct symbol *sym; keep_no_trim_symbols() local
1812 struct symbol *sym; add_exported_symbols() local
2139 struct symbol *sym; write_dump() local
[all...]
/linux/arch/arm64/include/asm/
H A Druntime-const.h10 #define runtime_const_ptr(sym) ({ \ argument
11 typeof(sym) __ret; \
17 ".pushsection runtime_ptr_" #sym ",\"a\"\n\t" \
23 #define runtime_const_shift_right_32(val, sym) ({ \ argument
27 ".pushsection runtime_shift_" #sym ",\"a\"\n\t" \
34 #define runtime_const_init(type, sym) do { \ argument
35 extern s32 __start_runtime_##type##_##sym[]; \
36 extern s32 __stop_runtime_##type##_##sym[]; \
38 (unsigned long)(sym), \
39 __start_runtime_##type##_##sym, \
[all …]

1234567891011