| /Linux-v5.15/kernel/livepatch/ | 
| D | core.c | 101 static struct klp_object *klp_find_object(struct klp_patch *patch,  in klp_find_object()335 	struct klp_patch *patch;  in enabled_store()  local
 378 	struct klp_patch *patch;  in enabled_show()  local
 387 	struct klp_patch *patch;  in transition_show()  local
 397 	struct klp_patch *patch;  in force_store()  local
 446 						   struct klp_patch *patch)  in klp_alloc_object_dynamic()
 502 static int klp_add_object_nops(struct klp_patch *patch,  in klp_add_object_nops()
 534 static int klp_add_nops(struct klp_patch *patch)  in klp_add_nops()
 554 	struct klp_patch *patch;  in klp_kobj_release_patch()  local
 624 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)		\  argument31 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 | 287 static void __klp_unpatch_objects(struct klp_patch *patch, bool nops_only)  in __klp_unpatch_objects()296 void klp_unpatch_objects(struct klp_patch *patch)  in klp_unpatch_objects()
 301 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)		\  argument13 #define klp_for_each_patch(patch)	\  argument
 
 | 
| D | transition.c | 391 	struct klp_patch *patch;  in klp_try_complete_transition()  local503 void klp_init_transition(struct klp_patch *patch, int state)  in klp_init_transition()
 629 	struct klp_patch *patch;  in klp_force_transition()  local
 
 | 
| /Linux-v5.15/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 = .;
 
 | 
| /Linux-v5.15/arch/xtensa/kernel/ | 
| D | jump_label.c | 26 struct patch {  struct41 	struct patch *patch = data;  in patch_text_stop_machine()  local
 57 		struct patch patch = {  in patch_text()  local
 
 | 
| /Linux-v5.15/arch/parisc/kernel/ | 
| D | patch.c | 18 struct patch {  struct24 static DEFINE_RAW_SPINLOCK(patch_lock);  argument
 106 	struct patch *patch = data;  in patch_text_stop_machine()  local
 114 	struct patch patch = {  in patch_text()  local
 126 	struct patch patch = {  in patch_text_multiple()  local
 
 | 
| /Linux-v5.15/arch/arm/kernel/ | 
| D | patch.c | 14 struct patch {  struct20 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
 
 | 
| /Linux-v5.15/drivers/scsi/aic7xxx/aicasm/ | 
| D | aicasm.c | 66 typedef struct patch {  struct68 	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()
 
 | 
| /Linux-v5.15/lib/livepatch/ | 
| D | test_klp_state.c | 32 static struct klp_patch patch;  variable141 static struct klp_patch patch = {  variable
 
 | 
| D | test_klp_state2.c | 32 static struct klp_patch patch;  variable170 static struct klp_patch patch = {  variable
 
 | 
| D | test_klp_livepatch.c | 32 static struct klp_patch patch = {  variable
 | 
| D | test_klp_atomic_replace.c | 36 static struct klp_patch patch = {  variable
 | 
| D | test_klp_callbacks_demo2.c | 72 static struct klp_patch patch = {  variable
 | 
| /Linux-v5.15/arch/riscv/kernel/ | 
| D | patch.c | 104 	struct patch_insn *patch = data;  in patch_text_cb()  local124 	struct patch_insn patch = {  in patch_text()  local
 
 | 
| /Linux-v5.15/arch/arm/probes/kprobes/ | 
| D | core.c | 154 struct patch {  struct161 	struct patch *p = data;  in __kprobes_remove_breakpoint()  argument
 
 | 
| /Linux-v5.15/sound/drivers/opl3/ | 
| D | opl3_synth.c | 247 	struct fm_patch *patch;  in snd_opl3_load_patch()  local309 	struct fm_patch *patch;  in snd_opl3_find_patch()  local
 336 		struct fm_patch *patch, *next;  in snd_opl3_clear_patches()  local
 
 | 
| /Linux-v5.15/drivers/scsi/ | 
| D | script_asm.pl | 205 sub patch {  subroutine
 | 
| /Linux-v5.15/include/linux/ | 
| D | livepatch.h | 176 #define klp_for_each_object_static(patch, obj) \  argument179 #define klp_for_each_object_safe(patch, obj, tmp_obj)		\  argument
 182 #define klp_for_each_object(patch, obj)	\  argument
 
 | 
| /Linux-v5.15/samples/livepatch/ | 
| D | livepatch-sample.c | 53 static struct klp_patch patch = {  variable
 | 
| D | livepatch-callbacks-demo.c | 179 static struct klp_patch patch = {  variable
 | 
| /Linux-v5.15/include/linux/fpga/ | 
| D | adi-axi-common.h | 16 #define ADI_AXI_PCORE_VER(major, minor, patch)	\  argument
 | 
| /Linux-v5.15/sound/synth/emux/ | 
| D | emux_hwdep.c | 23 	struct soundfont_patch_info patch;  in snd_emux_hwdep_load_patch()  local
 | 
| /Linux-v5.15/include/uapi/sound/sof/ | 
| D | abi.h | 40 #define SOF_ABI_VER(major, minor, patch) \  argument
 |