Lines Matching refs:name
51 return obj->name; in klp_is_module()
68 mod = find_module(obj->name); in klp_find_object_module()
110 strcmp(old_obj->name, obj->name) == 0) { in klp_find_object()
122 const char *name; member
146 static int klp_find_callback(void *data, const char *name, unsigned long addr) in klp_find_callback() argument
150 if (strcmp(args->name, name)) in klp_find_callback()
156 static int klp_find_object_symbol(const char *objname, const char *name, in klp_find_object_symbol() argument
160 .name = name, in klp_find_object_symbol()
169 kallsyms_on_each_match_symbol(klp_match_callback, name, &args); in klp_find_object_symbol()
176 pr_err("symbol '%s' not found in symbol table\n", name); in klp_find_object_symbol()
179 name, objname); in klp_find_object_symbol()
182 sympos, name, objname ? objname : "vmlinux"); in klp_find_object_symbol()
486 kfree(obj->name); in klp_free_object_dynamic()
495 static struct klp_object *klp_alloc_object_dynamic(const char *name, in klp_alloc_object_dynamic() argument
504 if (name) { in klp_alloc_object_dynamic()
505 obj->name = kstrdup(name, GFP_KERNEL); in klp_alloc_object_dynamic()
506 if (!obj->name) { in klp_alloc_object_dynamic()
561 obj = klp_alloc_object_dynamic(old_obj->name, patch); in klp_add_object_nops()
814 info->symndx, i, obj->name, apply); in klp_write_object_relocs()
854 ret = klp_find_object_symbol(obj->name, func->old_name, in klp_init_object_loaded()
887 const char *name; in klp_init_object() local
889 if (klp_is_module(obj) && strlen(obj->name) >= MODULE_NAME_LEN) in klp_init_object()
897 name = klp_is_module(obj) ? obj->name : "vmlinux"; in klp_init_object()
898 ret = kobject_add(&obj->kobj, &patch->kobj, "%s", name); in klp_init_object()
956 ret = kobject_add(&patch->kobj, klp_root_kobj, "%s", patch->mod->name); in klp_init_patch()
1020 pr_notice("enabling patch '%s'\n", patch->mod->name); in __klp_enable_patch()
1040 klp_is_module(obj) ? obj->name : "vmlinux"); in __klp_enable_patch()
1047 klp_is_module(obj) ? obj->name : "vmlinux"); in __klp_enable_patch()
1058 pr_warn("failed to enable patch '%s'\n", patch->mod->name); in __klp_enable_patch()
1093 patch->mod->name); in klp_enable_patch()
1109 patch->mod->name); in klp_enable_patch()
1210 if (!klp_is_module(obj) || strcmp(obj->name, mod->name)) in klp_cleanup_module_patches_limited()
1217 patch->mod->name, obj->mod->name); in klp_cleanup_module_patches_limited()
1237 if (!strcmp(mod->name, "vmlinux")) { in klp_module_coming()
1252 if (!klp_is_module(obj) || strcmp(obj->name, mod->name)) in klp_module_coming()
1260 patch->mod->name, obj->mod->name, ret); in klp_module_coming()
1265 patch->mod->name, obj->mod->name); in klp_module_coming()
1270 obj->name); in klp_module_coming()
1277 patch->mod->name, obj->mod->name, ret); in klp_module_coming()
1300 patch->mod->name, obj->mod->name, obj->mod->name); in klp_module_coming()