• Home
  • Raw
  • Download

Lines Matching refs:addr

198 static unsigned long get_symbol_pos(unsigned long addr,  in get_symbol_pos()  argument
217 if (kallsyms_sym_address(mid) <= addr) in get_symbol_pos()
242 if (is_kernel_inittext(addr)) in get_symbol_pos()
253 *offset = addr - symbol_start; in get_symbol_pos()
261 int kallsyms_lookup_size_offset(unsigned long addr, unsigned long *symbolsize, in kallsyms_lookup_size_offset() argument
266 if (is_ksym_addr(addr)) { in kallsyms_lookup_size_offset()
267 get_symbol_pos(addr, symbolsize, offset); in kallsyms_lookup_size_offset()
270 return !!module_address_lookup(addr, symbolsize, offset, NULL, namebuf) || in kallsyms_lookup_size_offset()
271 !!__bpf_address_lookup(addr, symbolsize, offset, namebuf); in kallsyms_lookup_size_offset()
299 const char *kallsyms_lookup(unsigned long addr, in kallsyms_lookup() argument
309 if (is_ksym_addr(addr)) { in kallsyms_lookup()
312 pos = get_symbol_pos(addr, symbolsize, offset); in kallsyms_lookup()
324 ret = module_address_lookup(addr, symbolsize, offset, in kallsyms_lookup()
327 ret = bpf_address_lookup(addr, symbolsize, in kallsyms_lookup()
331 ret = ftrace_mod_address_lookup(addr, symbolsize, in kallsyms_lookup()
339 int lookup_symbol_name(unsigned long addr, char *symname) in lookup_symbol_name() argument
346 if (is_ksym_addr(addr)) { in lookup_symbol_name()
349 pos = get_symbol_pos(addr, NULL, NULL); in lookup_symbol_name()
356 res = lookup_module_symbol_name(addr, symname); in lookup_symbol_name()
365 int lookup_symbol_attrs(unsigned long addr, unsigned long *size, in lookup_symbol_attrs() argument
373 if (is_ksym_addr(addr)) { in lookup_symbol_attrs()
376 pos = get_symbol_pos(addr, size, offset); in lookup_symbol_attrs()
384 res = lookup_module_symbol_attrs(addr, size, offset, modname, name); in lookup_symbol_attrs()