Home
last modified time | relevance | path

Searched refs:klp_ops (Results 1 – 4 of 4) sorted by relevance

/linux-6.3-rc2/kernel/livepatch/
A Dpatch.c23 static LIST_HEAD(klp_ops);
25 struct klp_ops *klp_find_ops(void *old_func) in klp_find_ops()
27 struct klp_ops *ops; in klp_find_ops()
30 list_for_each_entry(ops, &klp_ops, node) { in klp_find_ops()
45 struct klp_ops *ops; in klp_ftrace_handler()
50 ops = container_of(fops, struct klp_ops, fops); in klp_ftrace_handler()
129 struct klp_ops *ops; in klp_unpatch_func()
162 struct klp_ops *ops; in klp_patch_func()
194 list_add(&ops->node, &klp_ops); in klp_patch_func()
A Dpatch.h22 struct klp_ops { struct
28 struct klp_ops *klp_find_ops(void *old_func); argument
A Dtransition.c196 struct klp_ops *ops; in klp_check_stack_func()
/linux-6.3-rc2/Documentation/livepatch/
A Dlivepatch.rst326 time, a function specific struct klp_ops is created and an universal
338 an entry to the list (see field `func_stack`) of the struct klp_ops.
355 patches are removed from the corresponding struct klp_ops. Also
356 the ftrace handler is unregistered and the struct klp_ops is
378 patch are removed from the corresponding struct klp_ops. The ftrace handler
379 is unregistered and the struct klp_ops is freed when the func_stack list

Completed in 5 milliseconds