Home
last modified time | relevance | path

Searched refs:klp_func (Results 1 – 17 of 17) sorted by relevance

/linux/kernel/livepatch/
A Dpatch.c28 struct klp_func *func; in klp_find_ops()
31 func = list_first_entry(&ops->func_stack, struct klp_func, in klp_find_ops()
46 struct klp_func *func; in klp_ftrace_handler()
62 func = list_first_or_null_rcu(&ops->func_stack, struct klp_func, in klp_ftrace_handler()
107 struct klp_func, stack_node); in klp_ftrace_handler()
127 static void klp_unpatch_func(struct klp_func *func) in klp_unpatch_func()
160 static int klp_patch_func(struct klp_func *func) in klp_patch_func()
232 struct klp_func *func; in __klp_unpatch_object()
254 struct klp_func *func; in klp_patch_object()
A Dcore.c88 struct klp_func *old_func) in klp_find_func()
90 struct klp_func *func; in klp_find_func()
491 struct klp_func *func);
524 static struct klp_func *klp_alloc_func_nop(struct klp_func *old_func, in klp_alloc_func_nop()
527 struct klp_func *func; in klp_alloc_func_nop()
634 struct klp_func *func; in klp_kobj_release_func()
663 struct klp_func *func; in klp_free_object_loaded()
838 struct klp_func *func; in klp_init_object_loaded()
885 struct klp_func *func; in klp_init_object()
915 struct klp_func *func) in klp_init_func_early()
[all …]
A Dtransition.c93 struct klp_func *func; in klp_complete_transition()
214 static int klp_check_stack_func(struct klp_func *func, unsigned long *entries, in klp_check_stack_func()
241 struct klp_func *prev; in klp_check_stack_func()
267 struct klp_func *func; in klp_check_stack()
578 struct klp_func *func; in klp_init_transition()
/linux/tools/testing/selftests/livepatch/test_modules/
A Dtest_klp_callbacks_demo.c60 static struct klp_func no_funcs[] = {
64 static struct klp_func busymod_funcs[] = {
A Dtest_klp_livepatch.c18 static struct klp_func funcs[] = {
A Dtest_klp_atomic_replace.c22 static struct klp_func funcs[] = {
A Dtest_klp_callbacks_demo2.c55 static struct klp_func no_funcs[] = {
A Dtest_klp_syscall.c62 static struct klp_func vmlinux_funcs[] = {
A Dtest_klp_state.c117 static struct klp_func no_funcs[] = {
A Dtest_klp_state2.c146 static struct klp_func no_funcs[] = {
/linux/samples/livepatch/
A Dlivepatch-callbacks-demo.c137 static struct klp_func no_funcs[] = {
141 static struct klp_func busymod_funcs[] = {
A Dlivepatch-sample.c39 static struct klp_func funcs[] = {
A Dlivepatch-shadow-fix2.c95 static struct klp_func funcs[] = {
A Dlivepatch-shadow-fix1.c136 static struct klp_func funcs[] = {
/linux/include/linux/
A Dlivepatch.h56 struct klp_func { struct
120 struct klp_func *funcs;
/linux/Documentation/livepatch/
A Dapi.rst30 :identifiers: klp_patch klp_object klp_func klp_callbacks klp_state
A Dlivepatch.rst248 - struct klp_func is defined for each patched function. It describes
266 klp_func) in the same object. Where the object is either vmlinux
354 all the functions (struct klp_func) associated with the replaced
377 to '0'. All the functions (struct klp_func) associated with the to-be-disabled

Completed in 25 milliseconds