Lines Matching refs:name
81 return obj->name; in klp_is_module()
86 return !obj->name || obj->mod; in klp_is_object_loaded()
103 mod = find_module(obj->name); in klp_find_object_module()
136 const char *name; member
147 static int klp_find_callback(void *data, const char *name, in klp_find_callback() argument
155 if (strcmp(args->name, name)) in klp_find_callback()
158 if (args->objname && strcmp(args->objname, mod->name)) in klp_find_callback()
172 static int klp_find_object_symbol(const char *objname, const char *name, in klp_find_object_symbol() argument
177 .name = name, in klp_find_object_symbol()
187 pr_err("symbol '%s' not found in symbol table\n", name); in klp_find_object_symbol()
190 args.count, name, objname); in klp_find_object_symbol()
201 const char *name; member
205 static int klp_verify_callback(void *data, const char *name, in klp_verify_callback() argument
211 !strcmp(args->name, name) && in klp_verify_callback()
218 static int klp_verify_vmlinux_symbol(const char *name, unsigned long addr) in klp_verify_vmlinux_symbol() argument
221 .name = name, in klp_verify_vmlinux_symbol()
232 name, addr); in klp_verify_vmlinux_symbol()
251 ret = klp_find_object_symbol(obj->name, func->old_name, in klp_find_verify_func_addr()
264 static int klp_find_external_symbol(struct module *pmod, const char *name, in klp_find_external_symbol() argument
271 sym = find_symbol(name, NULL, NULL, true, true); in klp_find_external_symbol()
280 return klp_find_object_symbol(pmod->name, name, addr); in klp_find_external_symbol()
295 for (reloc = obj->relocs; reloc->name; reloc++) { in klp_write_object_relocations()
303 ret = klp_verify_vmlinux_symbol(reloc->name, in klp_write_object_relocations()
311 reloc->name, in klp_write_object_relocations()
314 ret = klp_find_object_symbol(obj->mod->name, in klp_write_object_relocations()
315 reloc->name, in klp_write_object_relocations()
324 reloc->name, reloc->val, ret); in klp_write_object_relocations()
481 pr_notice("disabling patch '%s'\n", patch->mod->name); in __klp_disable_patch()
541 pr_notice("enabling patch '%s'\n", patch->mod->name); in __klp_enable_patch()
771 const char *name; in klp_init_object() local
781 name = klp_is_module(obj) ? obj->name : "vmlinux"; in klp_init_object()
783 &patch->kobj, "%s", name); in klp_init_object()
820 klp_root_kobj, "%s", patch->mod->name); in klp_init_patch()
923 pmod->name, mod->name, ret); in klp_module_notify_coming()
931 pmod->name, mod->name); in klp_module_notify_coming()
936 pmod->name, mod->name, ret); in klp_module_notify_coming()
950 pmod->name, mod->name); in klp_module_notify_going()
982 if (!klp_is_module(obj) || strcmp(obj->name, mod->name)) in klp_module_notify()
991 patch->mod->name); in klp_module_notify()