Lines Matching refs:name

16 static const struct kernel_symbol *lookup_exported_symbol(const char *name,  in lookup_exported_symbol()  argument
20 return bsearch(name, start, stop - start, in lookup_exported_symbol()
24 static int is_exported(const char *name, unsigned long value, in is_exported() argument
30 ks = lookup_exported_symbol(name, __start___ksymtab, __stop___ksymtab); in is_exported()
32 ks = lookup_exported_symbol(name, mod->syms, mod->syms + mod->num_syms); in is_exported()
336 *modname = mod->name; in module_address_lookup()
377 char *name, char *module_name, int *exported) in module_get_kallsym() argument
393 strscpy(name, kallsyms_symbol_name(kallsyms, symnum), KSYM_NAME_LEN); in module_get_kallsym()
394 strscpy(module_name, mod->name, MODULE_NAME_LEN); in module_get_kallsym()
395 *exported = is_exported(name, *value, mod); in module_get_kallsym()
404 static unsigned long __find_kallsyms_symbol_value(struct module *mod, const char *name) in __find_kallsyms_symbol_value() argument
412 if (strcmp(name, kallsyms_symbol_name(kallsyms, i)) == 0 && in __find_kallsyms_symbol_value()
419 static unsigned long __module_kallsyms_lookup_name(const char *name) in __module_kallsyms_lookup_name() argument
424 colon = strnchr(name, MODULE_NAME_LEN, ':'); in __module_kallsyms_lookup_name()
426 mod = find_module_all(name, colon - name, false); in __module_kallsyms_lookup_name()
437 ret = __find_kallsyms_symbol_value(mod, name); in __module_kallsyms_lookup_name()
445 unsigned long module_kallsyms_lookup_name(const char *name) in module_kallsyms_lookup_name() argument
449 return __module_kallsyms_lookup_name(name); in module_kallsyms_lookup_name()
452 unsigned long find_kallsyms_symbol_value(struct module *mod, const char *name) in find_kallsyms_symbol_value() argument
455 return __find_kallsyms_symbol_value(mod, name); in find_kallsyms_symbol_value()
473 if (modname && strcmp(modname, mod->name)) in module_kallsyms_on_each_symbol()