| /kernel/linux/linux-6.6/arch/ia64/kernel/ |
| D | gate.lds.S | 37 *(.data..patch.mckinley_e9) 41 *(.data..patch.vtop) 45 *(.data..patch.fsyscall_table) 49 *(.data..patch.brl_fsys_bubble_down) 50 __end_gate_brl_fsys_bubble_down_patchlist = .;
|
| /kernel/linux/linux-5.10/arch/ia64/kernel/ |
| D | gate.lds.S | 37 *(.data..patch.mckinley_e9) 41 *(.data..patch.vtop) 45 *(.data..patch.fsyscall_table) 49 *(.data..patch.brl_fsys_bubble_down) 50 __end_gate_brl_fsys_bubble_down_patchlist = .;
|
| /kernel/linux/linux-5.10/kernel/livepatch/ |
| D | core.c | 100 static struct klp_object *klp_find_object(struct klp_patch *patch, in klp_find_object() 340 struct klp_patch *patch; in enabled_store() local 383 struct klp_patch *patch; in enabled_show() local 392 struct klp_patch *patch; in transition_show() local 402 struct klp_patch *patch; in force_store() local 451 struct klp_patch *patch) in klp_alloc_object_dynamic() 507 static int klp_add_object_nops(struct klp_patch *patch, in klp_add_object_nops() 539 static int klp_add_nops(struct klp_patch *patch) in klp_add_nops() 559 struct klp_patch *patch; in klp_kobj_release_patch() local 629 static void __klp_free_objects(struct klp_patch *patch, bool nops_only) in __klp_free_objects() [all …]
|
| D | state.c | 15 #define klp_for_each_state(patch, state) \ argument 31 struct klp_state *klp_get_state(struct klp_patch *patch, unsigned long id) in klp_get_state() 66 struct klp_patch *patch; in klp_get_prev_state() local 87 static bool klp_is_state_compatible(struct klp_patch *patch, in klp_is_state_compatible() 106 bool klp_is_patch_compatible(struct klp_patch *patch) in klp_is_patch_compatible()
|
| D | patch.c | 280 static void __klp_unpatch_objects(struct klp_patch *patch, bool nops_only) in __klp_unpatch_objects() 289 void klp_unpatch_objects(struct klp_patch *patch) in klp_unpatch_objects() 294 void klp_unpatch_objects_dynamic(struct klp_patch *patch) in klp_unpatch_objects_dynamic()
|
| D | core.h | 10 #define klp_for_each_patch_safe(patch, tmp_patch) \ argument 13 #define klp_for_each_patch(patch) \ argument
|
| /kernel/linux/linux-6.6/kernel/livepatch/ |
| D | core.c | 102 static struct klp_object *klp_find_object(struct klp_patch *patch, in klp_find_object() 358 struct klp_patch *patch; in enabled_store() local 401 struct klp_patch *patch; in enabled_show() local 410 struct klp_patch *patch; in transition_show() local 420 struct klp_patch *patch; in force_store() local 485 struct klp_patch *patch) in klp_alloc_object_dynamic() 541 static int klp_add_object_nops(struct klp_patch *patch, in klp_add_object_nops() 573 static int klp_add_nops(struct klp_patch *patch) in klp_add_nops() 593 struct klp_patch *patch; in klp_kobj_release_patch() local 664 static void __klp_free_objects(struct klp_patch *patch, bool nops_only) in __klp_free_objects() [all …]
|
| D | state.c | 15 #define klp_for_each_state(patch, state) \ argument 31 struct klp_state *klp_get_state(struct klp_patch *patch, unsigned long id) in klp_get_state() 66 struct klp_patch *patch; in klp_get_prev_state() local 87 static bool klp_is_state_compatible(struct klp_patch *patch, in klp_is_state_compatible() 106 bool klp_is_patch_compatible(struct klp_patch *patch) in klp_is_patch_compatible()
|
| D | patch.c | 272 static void __klp_unpatch_objects(struct klp_patch *patch, bool nops_only) in __klp_unpatch_objects() 281 void klp_unpatch_objects(struct klp_patch *patch) in klp_unpatch_objects() 286 void klp_unpatch_objects_dynamic(struct klp_patch *patch) in klp_unpatch_objects_dynamic()
|
| D | core.h | 10 #define klp_for_each_patch_safe(patch, tmp_patch) \ argument 13 #define klp_for_each_patch(patch) \ argument
|
| /kernel/linux/linux-6.6/arch/xtensa/kernel/ |
| D | jump_label.c | 26 struct patch { struct 41 struct patch *patch = data; in patch_text_stop_machine() local 57 struct patch patch = { in patch_text() local
|
| /kernel/linux/linux-5.10/arch/xtensa/kernel/ |
| D | jump_label.c | 26 struct patch { struct 41 struct patch *patch = data; in patch_text_stop_machine() argument 57 struct patch patch = { in patch_text() local
|
| /kernel/linux/linux-6.6/arch/parisc/kernel/ |
| D | patch.c | 18 struct patch { struct 24 static DEFINE_RAW_SPINLOCK(patch_lock); argument 103 struct patch *patch = data; in patch_text_stop_machine() local 111 struct patch patch = { in patch_text() local 123 struct patch patch = { in patch_text_multiple() local
|
| /kernel/linux/linux-5.10/arch/parisc/kernel/ |
| D | patch.c | 18 struct patch { struct 24 static DEFINE_RAW_SPINLOCK(patch_lock); argument 103 struct patch *patch = data; in patch_text_stop_machine() local 111 struct patch patch = { in patch_text() local 123 struct patch patch = { in patch_text_multiple() local
|
| /kernel/linux/linux-6.6/arch/arm/kernel/ |
| D | patch.c | 14 struct patch { struct 20 static DEFINE_RAW_SPINLOCK(patch_lock); argument 113 struct patch *patch = data; in patch_text_stop_machine() local 122 struct patch patch = { in patch_text() local
|
| /kernel/linux/linux-5.10/arch/arm/kernel/ |
| D | patch.c | 14 struct patch { struct 20 static DEFINE_RAW_SPINLOCK(patch_lock); argument 113 struct patch *patch = data; in patch_text_stop_machine() local 122 struct patch patch = { in patch_text() local
|
| /kernel/linux/linux-5.10/drivers/scsi/aic7xxx/aicasm/ |
| D | aicasm.c | 66 typedef struct patch { struct 68 int patch_func; argument 71 u_int skip_patch; argument 74 STAILQ_HEAD(patch_list, patch) patches; argument 488 emit_patch(scope_t *scope, int patch) in emit_patch()
|
| /kernel/linux/linux-6.6/drivers/scsi/aic7xxx/aicasm/ |
| D | aicasm.c | 66 typedef struct patch { struct 68 int patch_func; argument 71 u_int skip_patch; argument 74 STAILQ_HEAD(patch_list, patch) patches; argument 488 emit_patch(scope_t *scope, int patch) in emit_patch()
|
| /kernel/linux/linux-6.6/tools/lib/bpf/ |
| D | libbpf_probes.c | 34 __u32 major, minor, patch; in get_ubuntu_kernel_version() local 65 __u32 major, minor, patch; in get_debian_kernel_version() local 82 __u32 major, minor, patch, version; in get_kernel_version() local
|
| /kernel/linux/linux-6.6/lib/livepatch/ |
| D | test_klp_state.c | 32 static struct klp_patch patch; variable 141 static struct klp_patch patch = { variable
|
| D | test_klp_state2.c | 32 static struct klp_patch patch; variable 170 static struct klp_patch patch = { variable
|
| /kernel/linux/linux-5.10/lib/livepatch/ |
| D | test_klp_state.c | 32 static struct klp_patch patch; variable 141 static struct klp_patch patch = { variable
|
| D | test_klp_state2.c | 32 static struct klp_patch patch; variable 170 static struct klp_patch patch = { variable
|
| /kernel/linux/linux-5.10/arch/arm/probes/kprobes/ |
| D | core.c | 154 struct patch { struct 161 struct patch *p = data; in __kprobes_remove_breakpoint() argument
|
| /kernel/linux/linux-6.6/arch/arm/probes/kprobes/ |
| D | core.c | 156 struct patch { struct 163 struct patch *p = data; in __kprobes_remove_breakpoint() argument
|