Home
last modified time | relevance | path

Searched refs:old_func (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.4/kernel/livepatch/
Dpatch.c25 struct klp_ops *klp_find_ops(void *old_func) in klp_find_ops() argument
33 if (func->old_func == old_func) in klp_find_ops()
141 if (WARN_ON(!func->old_func)) in klp_unpatch_func()
144 ops = klp_find_ops(func->old_func); in klp_unpatch_func()
152 klp_get_ftrace_location((unsigned long)func->old_func); in klp_unpatch_func()
174 if (WARN_ON(!func->old_func)) in klp_patch_func()
180 ops = klp_find_ops(func->old_func); in klp_patch_func()
185 klp_get_ftrace_location((unsigned long)func->old_func); in klp_patch_func()
Dcore.c85 struct klp_func *old_func) in klp_find_func() argument
90 if ((strcmp(old_func->old_name, func->old_name) == 0) && in klp_find_func()
91 (old_func->old_sympos == func->old_sympos)) { in klp_find_func()
453 static struct klp_func *klp_alloc_func_nop(struct klp_func *old_func, in klp_alloc_func_nop() argument
462 if (old_func->old_name) { in klp_alloc_func_nop()
463 func->old_name = kstrdup(old_func->old_name, GFP_KERNEL); in klp_alloc_func_nop()
475 func->old_sympos = old_func->old_sympos; in klp_alloc_func_nop()
485 struct klp_func *func, *old_func; in klp_add_object_nops() local
495 klp_for_each_func(old_obj, old_func) { in klp_add_object_nops()
496 func = klp_find_func(obj, old_func); in klp_add_object_nops()
[all …]
Dpatch.h28 struct klp_ops *klp_find_ops(void *old_func);
Dtransition.c215 ops = klp_find_ops(func->old_func); in klp_check_stack_func()
219 func_addr = (unsigned long)func->old_func; in klp_check_stack_func()
/Linux-v5.4/include/linux/
Dlivepatch.h71 void *old_func; member