Searched refs:klp_patch (Results 1 - 20 of 20) sorted by relevance
/linux-master/kernel/livepatch/ |
H A D | state.h | 7 bool klp_is_patch_compatible(struct klp_patch *patch);
|
H A D | transition.h | 7 extern struct klp_patch *klp_transition_patch; 9 void klp_init_transition(struct klp_patch *patch, int state);
|
H A D | patch.h | 32 void klp_unpatch_objects(struct klp_patch *patch); 33 void klp_unpatch_objects_dynamic(struct klp_patch *patch);
|
H A D | state.c | 31 struct klp_state *klp_get_state(struct klp_patch *patch, unsigned long id) 66 struct klp_patch *patch; 87 static bool klp_is_state_compatible(struct klp_patch *patch, 106 bool klp_is_patch_compatible(struct klp_patch *patch) 108 struct klp_patch *old_patch;
|
H A D | core.h | 16 void klp_free_patch_async(struct klp_patch *patch); 17 void klp_free_replaced_patches_async(struct klp_patch *new_patch); 18 void klp_unpatch_replaced_patches(struct klp_patch *new_patch); 19 void klp_discard_nops(struct klp_patch *new_patch);
|
H A D | core.c | 102 static struct klp_object *klp_find_object(struct klp_patch *patch, 353 static int __klp_disable_patch(struct klp_patch *patch); 358 struct klp_patch *patch; 366 patch = container_of(kobj, struct klp_patch, kobj); 401 struct klp_patch *patch; 403 patch = container_of(kobj, struct klp_patch, kobj); 410 struct klp_patch *patch; 412 patch = container_of(kobj, struct klp_patch, kobj); 420 struct klp_patch *patch; 433 patch = container_of(kobj, struct klp_patch, kob 455 ATTRIBUTE_GROUPS(klp_patch); variable [all...] |
H A D | transition.c | 24 struct klp_patch *klp_transition_patch; 455 struct klp_patch *patch; 573 void klp_init_transition(struct klp_patch *patch, int state) 729 struct klp_patch *patch;
|
H A D | patch.c | 272 static void __klp_unpatch_objects(struct klp_patch *patch, bool nops_only) 281 void klp_unpatch_objects(struct klp_patch *patch) 286 void klp_unpatch_objects_dynamic(struct klp_patch *patch)
|
/linux-master/samples/livepatch/ |
H A D | livepatch-sample.c | 53 static struct klp_patch patch = {
|
H A D | livepatch-shadow-fix2.c | 113 static struct klp_patch patch = {
|
H A D | livepatch-callbacks-demo.c | 179 static struct klp_patch patch = {
|
H A D | livepatch-shadow-fix1.c | 154 static struct klp_patch patch = {
|
/linux-master/tools/testing/selftests/livepatch/test_modules/ |
H A D | test_klp_livepatch.c | 32 static struct klp_patch patch = {
|
H A D | test_klp_atomic_replace.c | 36 static struct klp_patch patch = {
|
H A D | test_klp_state.c | 32 static struct klp_patch patch; 141 static struct klp_patch patch = {
|
H A D | test_klp_state2.c | 32 static struct klp_patch patch; 170 static struct klp_patch patch = {
|
H A D | test_klp_callbacks_demo2.c | 72 static struct klp_patch patch = {
|
H A D | test_klp_syscall.c | 76 static struct klp_patch patch = {
|
H A D | test_klp_callbacks_demo.c | 102 static struct klp_patch patch = {
|
/linux-master/include/linux/ |
H A D | livepatch.h | 111 * @node: list node for klp_patch obj_list 145 * struct klp_patch - patch structure for live patching 158 struct klp_patch { struct 195 int klp_enable_patch(struct klp_patch *); 230 struct klp_state *klp_get_state(struct klp_patch *patch, unsigned long id);
|
Completed in 199 milliseconds