Lines Matching refs:name
51 return obj->name; in klp_is_module()
68 mod = find_module(obj->name); in klp_find_object_module()
108 strcmp(old_obj->name, obj->name) == 0) { in klp_find_object()
120 const char *name; member
144 static int klp_find_callback(void *data, const char *name, unsigned long addr) in klp_find_callback() argument
148 if (strcmp(args->name, name)) in klp_find_callback()
154 static int klp_find_object_symbol(const char *objname, const char *name, in klp_find_object_symbol() argument
158 .name = name, in klp_find_object_symbol()
167 kallsyms_on_each_match_symbol(klp_match_callback, name, &args); in klp_find_object_symbol()
174 pr_err("symbol '%s' not found in symbol table\n", name); in klp_find_object_symbol()
177 name, objname); in klp_find_object_symbol()
180 sympos, name, objname ? objname : "vmlinux"); in klp_find_object_symbol()
508 kfree(obj->name); in klp_free_object_dynamic()
517 static struct klp_object *klp_alloc_object_dynamic(const char *name, in klp_alloc_object_dynamic() argument
526 if (name) { in klp_alloc_object_dynamic()
527 obj->name = kstrdup(name, GFP_KERNEL); in klp_alloc_object_dynamic()
528 if (!obj->name) { in klp_alloc_object_dynamic()
583 obj = klp_alloc_object_dynamic(old_obj->name, patch); in klp_add_object_nops()
839 info->symndx, i, obj->name, apply); in klp_write_object_relocs()
879 ret = klp_find_object_symbol(obj->name, func->old_name, in klp_init_object_loaded()
912 const char *name; in klp_init_object() local
914 if (klp_is_module(obj) && strlen(obj->name) >= MODULE_NAME_LEN) in klp_init_object()
922 name = klp_is_module(obj) ? obj->name : "vmlinux"; in klp_init_object()
923 ret = kobject_add(&obj->kobj, &patch->kobj, "%s", name); in klp_init_object()
981 ret = kobject_add(&patch->kobj, klp_root_kobj, "%s", patch->mod->name); in klp_init_patch()
1045 pr_notice("enabling patch '%s'\n", patch->mod->name); in __klp_enable_patch()
1065 klp_is_module(obj) ? obj->name : "vmlinux"); in __klp_enable_patch()
1072 klp_is_module(obj) ? obj->name : "vmlinux"); in __klp_enable_patch()
1083 pr_warn("failed to enable patch '%s'\n", patch->mod->name); in __klp_enable_patch()
1118 patch->mod->name); in klp_enable_patch()
1134 patch->mod->name); in klp_enable_patch()
1235 if (!klp_is_module(obj) || strcmp(obj->name, mod->name)) in klp_cleanup_module_patches_limited()
1242 patch->mod->name, obj->mod->name); in klp_cleanup_module_patches_limited()
1262 if (!strcmp(mod->name, "vmlinux")) { in klp_module_coming()
1277 if (!klp_is_module(obj) || strcmp(obj->name, mod->name)) in klp_module_coming()
1285 patch->mod->name, obj->mod->name, ret); in klp_module_coming()
1290 patch->mod->name, obj->mod->name); in klp_module_coming()
1295 obj->name); in klp_module_coming()
1302 patch->mod->name, obj->mod->name, ret); in klp_module_coming()
1325 patch->mod->name, obj->mod->name, obj->mod->name); in klp_module_coming()