Lines Matching refs:addr

278 static unsigned long get_symbol_pos(unsigned long addr,  in get_symbol_pos()  argument
291 if (kallsyms_sym_address(mid) <= addr) in get_symbol_pos()
316 if (is_kernel_inittext(addr)) in get_symbol_pos()
327 *offset = addr - symbol_start; in get_symbol_pos()
335 int kallsyms_lookup_size_offset(unsigned long addr, unsigned long *symbolsize, in kallsyms_lookup_size_offset() argument
340 if (is_ksym_addr(addr)) { in kallsyms_lookup_size_offset()
341 get_symbol_pos(addr, symbolsize, offset); in kallsyms_lookup_size_offset()
344 return !!module_address_lookup(addr, symbolsize, offset, NULL, NULL, namebuf) || in kallsyms_lookup_size_offset()
345 !!__bpf_address_lookup(addr, symbolsize, offset, namebuf); in kallsyms_lookup_size_offset()
348 static int kallsyms_lookup_buildid(unsigned long addr, in kallsyms_lookup_buildid() argument
358 if (is_ksym_addr(addr)) { in kallsyms_lookup_buildid()
361 pos = get_symbol_pos(addr, symbolsize, offset); in kallsyms_lookup_buildid()
374 ret = module_address_lookup(addr, symbolsize, offset, in kallsyms_lookup_buildid()
377 ret = bpf_address_lookup(addr, symbolsize, in kallsyms_lookup_buildid()
381 ret = ftrace_mod_address_lookup(addr, symbolsize, in kallsyms_lookup_buildid()
394 const char *kallsyms_lookup(unsigned long addr, in kallsyms_lookup() argument
399 int ret = kallsyms_lookup_buildid(addr, symbolsize, offset, modname, in kallsyms_lookup()
408 int lookup_symbol_name(unsigned long addr, char *symname) in lookup_symbol_name() argument
413 if (is_ksym_addr(addr)) { in lookup_symbol_name()
416 pos = get_symbol_pos(addr, NULL, NULL); in lookup_symbol_name()
423 return lookup_module_symbol_name(addr, symname); in lookup_symbol_name()