klp_object 13 arch/x86/kernel/livepatch.c struct klp_object *obj) klp_object 81 include/linux/livepatch.h struct klp_object; klp_object 98 include/linux/livepatch.h int (*pre_patch)(struct klp_object *obj); klp_object 99 include/linux/livepatch.h void (*post_patch)(struct klp_object *obj); klp_object 100 include/linux/livepatch.h void (*pre_unpatch)(struct klp_object *obj); klp_object 101 include/linux/livepatch.h void (*post_unpatch)(struct klp_object *obj); klp_object 149 include/linux/livepatch.h struct klp_object *objs; klp_object 185 include/linux/livepatch.h struct klp_object *obj); klp_object 46 kernel/livepatch/core.c static bool klp_is_module(struct klp_object *obj) klp_object 52 kernel/livepatch/core.c static void klp_find_object_module(struct klp_object *obj) klp_object 84 kernel/livepatch/core.c static struct klp_func *klp_find_func(struct klp_object *obj, klp_object 99 kernel/livepatch/core.c static struct klp_object *klp_find_object(struct klp_patch *patch, klp_object 100 kernel/livepatch/core.c struct klp_object *old_obj) klp_object 102 kernel/livepatch/core.c struct klp_object *obj; klp_object 249 kernel/livepatch/core.c struct klp_object *obj) klp_object 413 kernel/livepatch/core.c static void klp_free_object_dynamic(struct klp_object *obj) klp_object 419 kernel/livepatch/core.c static void klp_init_func_early(struct klp_object *obj, klp_object 422 kernel/livepatch/core.c struct klp_object *obj); klp_object 424 kernel/livepatch/core.c static struct klp_object *klp_alloc_object_dynamic(const char *name, klp_object 427 kernel/livepatch/core.c struct klp_object *obj; klp_object 454 kernel/livepatch/core.c struct klp_object *obj) klp_object 482 kernel/livepatch/core.c struct klp_object *old_obj) klp_object 484 kernel/livepatch/core.c struct klp_object *obj; klp_object 516 kernel/livepatch/core.c struct klp_object *old_obj; klp_object 547 kernel/livepatch/core.c struct klp_object *obj; klp_object 549 kernel/livepatch/core.c obj = container_of(kobj, struct klp_object, kobj); klp_object 575 kernel/livepatch/core.c static void __klp_free_funcs(struct klp_object *obj, bool nops_only) klp_object 589 kernel/livepatch/core.c static void klp_free_object_loaded(struct klp_object *obj) klp_object 605 kernel/livepatch/core.c struct klp_object *obj, *tmp_obj; klp_object 680 kernel/livepatch/core.c static int klp_init_func(struct klp_object *obj, struct klp_func *func) klp_object 711 kernel/livepatch/core.c struct klp_object *obj) klp_object 717 kernel/livepatch/core.c struct klp_object *obj) klp_object 767 kernel/livepatch/core.c static int klp_init_object(struct klp_patch *patch, struct klp_object *obj) klp_object 798 kernel/livepatch/core.c static void klp_init_func_early(struct klp_object *obj, klp_object 806 kernel/livepatch/core.c struct klp_object *obj) klp_object 815 kernel/livepatch/core.c struct klp_object *obj; klp_object 848 kernel/livepatch/core.c struct klp_object *obj; klp_object 874 kernel/livepatch/core.c struct klp_object *obj; klp_object 906 kernel/livepatch/core.c struct klp_object *obj; klp_object 1084 kernel/livepatch/core.c struct klp_object *obj; klp_object 1113 kernel/livepatch/core.c struct klp_object *obj; klp_object 20 kernel/livepatch/core.h static inline bool klp_is_object_loaded(struct klp_object *obj) klp_object 25 kernel/livepatch/core.h static inline int klp_pre_patch_callback(struct klp_object *obj) klp_object 37 kernel/livepatch/core.h static inline void klp_post_patch_callback(struct klp_object *obj) klp_object 43 kernel/livepatch/core.h static inline void klp_pre_unpatch_callback(struct klp_object *obj) klp_object 49 kernel/livepatch/core.h static inline void klp_post_unpatch_callback(struct klp_object *obj) klp_object 237 kernel/livepatch/patch.c static void __klp_unpatch_object(struct klp_object *obj, bool nops_only) klp_object 254 kernel/livepatch/patch.c void klp_unpatch_object(struct klp_object *obj) klp_object 259 kernel/livepatch/patch.c int klp_patch_object(struct klp_object *obj) klp_object 281 kernel/livepatch/patch.c struct klp_object *obj; klp_object 30 kernel/livepatch/patch.h int klp_patch_object(struct klp_object *obj); klp_object 31 kernel/livepatch/patch.h void klp_unpatch_object(struct klp_object *obj); klp_object 71 kernel/livepatch/transition.c struct klp_object *obj; klp_object 245 kernel/livepatch/transition.c struct klp_object *obj; klp_object 508 kernel/livepatch/transition.c struct klp_object *obj; klp_object 29 lib/livepatch/test_klp_atomic_replace.c static struct klp_object objs[] = { klp_object 21 lib/livepatch/test_klp_callbacks_demo.c static void callback_info(const char *callback, struct klp_object *obj) klp_object 31 lib/livepatch/test_klp_callbacks_demo.c static int pre_patch_callback(struct klp_object *obj) klp_object 38 lib/livepatch/test_klp_callbacks_demo.c static void post_patch_callback(struct klp_object *obj) klp_object 44 lib/livepatch/test_klp_callbacks_demo.c static void pre_unpatch_callback(struct klp_object *obj) klp_object 50 lib/livepatch/test_klp_callbacks_demo.c static void post_unpatch_callback(struct klp_object *obj) klp_object 71 lib/livepatch/test_klp_callbacks_demo.c static struct klp_object objs[] = { klp_object 21 lib/livepatch/test_klp_callbacks_demo2.c static void callback_info(const char *callback, struct klp_object *obj) klp_object 31 lib/livepatch/test_klp_callbacks_demo2.c static int pre_patch_callback(struct klp_object *obj) klp_object 38 lib/livepatch/test_klp_callbacks_demo2.c static void post_patch_callback(struct klp_object *obj) klp_object 44 lib/livepatch/test_klp_callbacks_demo2.c static void pre_unpatch_callback(struct klp_object *obj) klp_object 50 lib/livepatch/test_klp_callbacks_demo2.c static void post_unpatch_callback(struct klp_object *obj) klp_object 59 lib/livepatch/test_klp_callbacks_demo2.c static struct klp_object objs[] = { klp_object 25 lib/livepatch/test_klp_livepatch.c static struct klp_object objs[] = { klp_object 98 samples/livepatch/livepatch-callbacks-demo.c static void callback_info(const char *callback, struct klp_object *obj) klp_object 108 samples/livepatch/livepatch-callbacks-demo.c static int pre_patch_callback(struct klp_object *obj) klp_object 115 samples/livepatch/livepatch-callbacks-demo.c static void post_patch_callback(struct klp_object *obj) klp_object 121 samples/livepatch/livepatch-callbacks-demo.c static void pre_unpatch_callback(struct klp_object *obj) klp_object 127 samples/livepatch/livepatch-callbacks-demo.c static void post_unpatch_callback(struct klp_object *obj) klp_object 148 samples/livepatch/livepatch-callbacks-demo.c static struct klp_object objs[] = { klp_object 46 samples/livepatch/livepatch-sample.c static struct klp_object objs[] = { klp_object 134 samples/livepatch/livepatch-shadow-fix1.c static struct klp_object objs[] = { klp_object 106 samples/livepatch/livepatch-shadow-fix2.c static struct klp_object objs[] = {