Home
last modified time | relevance | path

Searched defs:patch (Results 1 – 25 of 162) sorted by relevance

1234567

/kernel/linux/linux-6.6/arch/ia64/kernel/
Dgate.lds.S37 *(.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/
Dgate.lds.S37 *(.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/
Dcore.c100 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 …]
Dstate.c15 #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()
Dpatch.c280 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()
Dcore.h10 #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/
Dcore.c102 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 …]
Dstate.c15 #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()
Dpatch.c272 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()
Dcore.h10 #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/
Djump_label.c26 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/
Djump_label.c26 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/
Dpatch.c18 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/
Dpatch.c18 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/
Dpatch.c14 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/
Dpatch.c14 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/
Daicasm.c66 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/
Daicasm.c66 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/
Dlibbpf_probes.c34 __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/
Dtest_klp_state.c32 static struct klp_patch patch; variable
141 static struct klp_patch patch = { variable
Dtest_klp_state2.c32 static struct klp_patch patch; variable
170 static struct klp_patch patch = { variable
/kernel/linux/linux-5.10/lib/livepatch/
Dtest_klp_state.c32 static struct klp_patch patch; variable
141 static struct klp_patch patch = { variable
Dtest_klp_state2.c32 static struct klp_patch patch; variable
170 static struct klp_patch patch = { variable
/kernel/linux/linux-5.10/arch/arm/probes/kprobes/
Dcore.c154 struct patch { struct
161 struct patch *p = data; in __kprobes_remove_breakpoint() argument
/kernel/linux/linux-6.6/arch/arm/probes/kprobes/
Dcore.c156 struct patch { struct
163 struct patch *p = data; in __kprobes_remove_breakpoint() argument

1234567