Home
last modified time | relevance | path

Searched refs:alt_instr (Results 1 – 9 of 9) sorted by relevance

/arch/s390/kernel/
Dalternative.c61 static void __init_or_module __apply_alternatives(struct alt_instr *start, in __apply_alternatives()
62 struct alt_instr *end) in __apply_alternatives()
64 struct alt_instr *a; in __apply_alternatives()
101 void __init_or_module apply_alternatives(struct alt_instr *start, in apply_alternatives()
102 struct alt_instr *end) in apply_alternatives()
108 extern struct alt_instr __alt_instructions[], __alt_instructions_end[];
/arch/arm64/kernel/
Dalternative.c36 struct alt_instr *begin;
37 struct alt_instr *end;
43 static bool branch_insn_requires_update(struct alt_instr *alt, unsigned long pc) in branch_insn_requires_update()
63 static u32 get_alt_insn(struct alt_instr *alt, u32 *insnptr, u32 *altinsnptr) in get_alt_insn()
110 struct alt_instr *alt; in __apply_alternatives()
147 .begin = (struct alt_instr *)__alt_instructions, in __apply_alternatives_multi_stop()
148 .end = (struct alt_instr *)__alt_instructions_end, in __apply_alternatives_multi_stop()
/arch/s390/include/asm/
Dalternative.h10 struct alt_instr { struct
19 void apply_alternatives(struct alt_instr *start, struct alt_instr *end); argument
/arch/x86/include/asm/
Dalternative.h47 struct alt_instr { struct
63 extern void apply_alternatives(struct alt_instr *start, struct alt_instr *end); argument
/arch/x86/kernel/
Dalternative.c260 extern struct alt_instr __alt_instructions[], __alt_instructions_end[];
273 recompute_jump(struct alt_instr *a, u8 *orig_insn, u8 *repl_insn, u8 *insnbuf) in recompute_jump()
329 static void __init_or_module optimize_nops(struct alt_instr *a, u8 *instr) in optimize_nops()
355 void __init_or_module apply_alternatives(struct alt_instr *start, in apply_alternatives()
356 struct alt_instr *end) in apply_alternatives()
358 struct alt_instr *a; in apply_alternatives()
/arch/arm64/include/asm/
Duaccess.h280 #define __get_user_asm(instr, alt_instr, reg, x, addr, err, feature) \ argument
283 alt_instr " " reg "1, [%2]\n", feature) \
353 #define __put_user_asm(instr, alt_instr, reg, x, addr, err, feature) \ argument
356 alt_instr " " reg "1, [%2]\n", feature) \
Dalternative.h14 struct alt_instr { struct
/arch/um/kernel/
Dum_arch.c363 void apply_alternatives(struct alt_instr *start, struct alt_instr *end) in apply_alternatives()
/arch/x86/entry/vdso/
Dvma.c33 apply_alternatives((struct alt_instr *)(image->data + image->alt), in init_vdso_image()
34 (struct alt_instr *)(image->data + image->alt + in init_vdso_image()