/linux-master/arch/arm64/include/asm/vdso/ |
H A D | gettimeofday.h | 88 ALTERNATIVE("isb\n"
|
/linux-master/arch/loongarch/include/asm/ |
H A D | alternative-asm.h | 29 .macro ALTERNATIVE oldinstr, newinstr, feature 54 * Same as ALTERNATIVE macro above but for two alternatives. If CPU
|
/linux-master/arch/riscv/include/asm/ |
H A D | bitops.h | 50 asm goto(ALTERNATIVE("j %l[legacy]", "nop", 0, 79 asm goto(ALTERNATIVE("j %l[legacy]", "nop", 0, 108 asm goto(ALTERNATIVE("j %l[legacy]", "nop", 0, 140 asm goto(ALTERNATIVE("j %l[legacy]", "nop", 0,
|
/linux-master/arch/arm64/include/asm/ |
H A D | io.h | 56 asm volatile(ALTERNATIVE("ldrb %w0, [%1]", 68 asm volatile(ALTERNATIVE("ldrh %w0, [%1]", 79 asm volatile(ALTERNATIVE("ldr %w0, [%1]", 90 asm volatile(ALTERNATIVE("ldr %0, [%1]",
|
H A D | alternative-macros.h | 213 * Usage: asm(ALTERNATIVE(oldinstr, newinstr, cpucap)); 215 * Usage: asm(ALTERNATIVE(oldinstr, newinstr, cpucap, CONFIG_FOO)); 219 #define ALTERNATIVE(oldinstr, newinstr, ...) \ macro 251 ALTERNATIVE("nop", "b %l[l_yes]", %[cpucap])
|
H A D | kvm_hyp.h | 45 asm volatile(ALTERNATIVE(__mrs_s("%0", r##nvh), \ 55 asm volatile(ALTERNATIVE(__msr_s(r##nvh, "%x0"), \
|
H A D | tlbflush.h | 34 ALTERNATIVE("nop\n nop", \ 42 ALTERNATIVE("nop\n nop", \
|
/linux-master/arch/x86/entry/ |
H A D | entry_64.S | 130 ALTERNATIVE "testb %al, %al; jz swapgs_restore_regs_and_return_to_usermode", \ 254 ALTERNATIVE "jmp swapgs_restore_regs_and_return_to_usermode", \ 298 ALTERNATIVE "call error_entry; movq %rax, %rsp", \ 563 ALTERNATIVE "", "jmp xenpv_restore_regs_and_return_to_usermode", X86_FEATURE_XENPV 566 ALTERNATIVE "", "jmp .Lpti_restore_regs_and_return_to_usermode", X86_FEATURE_PTI 751 2: ALTERNATIVE "", "mfence", X86_BUG_SWAPGS_FENCE 764 ALTERNATIVE "", "ZAP_GS", X86_BUG_NULL_SEG 898 ALTERNATIVE "jmp .Lparanoid_entry_checkgs", "", X86_FEATURE_FSGSBASE 984 ALTERNATIVE "jmp .Lparanoid_exit_checkgs", "", X86_FEATURE_FSGSBASE 1420 ALTERNATIVE "jm [all...] |
H A D | entry_64_compat.S | 216 ALTERNATIVE "testb %al, %al; jz swapgs_restore_regs_and_return_to_usermode", \
|
H A D | entry_32.S | 58 ALTERNATIVE "jmp .Lend_\@", "", X86_FEATURE_PTI 68 ALTERNATIVE "jmp .Lend_\@", "", X86_FEATURE_PTI 89 ALTERNATIVE "jmp .Lend_\@", "", X86_FEATURE_PTI 290 ALTERNATIVE "jmp .Lswitched_\@", "", X86_FEATURE_PTI 310 ALTERNATIVE "jmp .Lend_\@", "", X86_BUG_ESPFIX
|
/linux-master/arch/parisc/kernel/ |
H A D | pacache.S | 106 ALTERNATIVE(88b, fitdone, ALT_COND_NO_SPLIT_TLB, INSN_NOP) 244 89: ALTERNATIVE(88b, 89b, ALT_COND_NO_ICACHE, INSN_NOP) 305 89: ALTERNATIVE(88b, 89b, ALT_COND_NO_DCACHE, INSN_NOP) 548 ALTERNATIVE(0b, 0b+4, ALT_COND_NO_SMP, INSN_PxTLB) 549 ALTERNATIVE(1b, 1b+4, ALT_COND_NO_SMP, INSN_PxTLB) 677 ALTERNATIVE(0b, 0b+4, ALT_COND_NO_SMP, INSN_PxTLB) 743 ALTERNATIVE(0b, 0b+4, ALT_COND_NO_SMP, INSN_PxTLB) 775 89: ALTERNATIVE(88b, 89b, ALT_COND_NO_DCACHE, INSN_NOP) 792 ALTERNATIVE(0b, 0b+4, ALT_COND_NO_SMP, INSN_PxTLB) 824 89: ALTERNATIVE(8 [all...] |
/linux-master/arch/x86/lib/ |
H A D | copy_user_64.S | 71 0: ALTERNATIVE "jmp .Llarge_movsq", "rep movsb", X86_FEATURE_ERMS
|
H A D | copy_page_64.S | 17 ALTERNATIVE "jmp copy_page_regs", "", X86_FEATURE_REP_GOOD
|
H A D | memset_64.S | 32 ALTERNATIVE "jmp memset_orig", "", X86_FEATURE_FSRS
|
H A D | retpoline.S | 329 ALTERNATIVE JMP_RETBLEED_UNTRAIN_RET, JMP_SRSO_UNTRAIN_RET, X86_FEATURE_SRSO 377 * The ALTERNATIVE below adds a really loud warning to catch the case 388 ALTERNATIVE __stringify(ANNOTATE_UNRET_SAFE; ret), \
|
/linux-master/arch/x86/include/asm/ |
H A D | cmpxchg_32.h | 94 asm volatile(ALTERNATIVE(_lock_loc \ 123 asm volatile(ALTERNATIVE(_lock_loc \
|
H A D | kvm_para.h | 22 ALTERNATIVE("vmcall", "vmmcall", X86_FEATURE_VMMCALL)
|
/linux-master/arch/s390/include/asm/ |
H A D | spinlock.h | 82 ALTERNATIVE("nop", ".insn rre,0xb2fa0000,7,0", 49) /* NIAI 7 */
|
/linux-master/arch/riscv/lib/ |
H A D | strlen.S | 11 ALTERNATIVE("nop", "j strlen_zbb", 0, RISCV_ISA_EXT_ZBB, CONFIG_RISCV_ISA_ZBB)
|
H A D | strcmp.S | 11 ALTERNATIVE("nop", "j strcmp_zbb", 0, RISCV_ISA_EXT_ZBB, CONFIG_RISCV_ISA_ZBB)
|
H A D | clear_page.S | 15 ALTERNATIVE(old, new, 0, \
|
H A D | strncmp.S | 11 ALTERNATIVE("nop", "j strncmp_zbb", 0, RISCV_ISA_EXT_ZBB, CONFIG_RISCV_ISA_ZBB)
|
/linux-master/arch/s390/lib/ |
H A D | spinlock.c | 78 ALTERNATIVE("nop", ".insn rre,0xb2fa0000,4,0", 49) /* NIAI 4 */ 89 ALTERNATIVE("nop", ".insn rre,0xb2fa0000,8,0", 49) /* NIAI 8 */
|
/linux-master/arch/x86/kernel/ |
H A D | ftrace_64.S | 305 ALTERNATIVE __stringify(RET), \ 376 ALTERNATIVE __stringify(RET), \
|
/linux-master/tools/arch/x86/lib/ |
H A D | memset_64.S | 32 ALTERNATIVE "jmp memset_orig", "", X86_FEATURE_FSRS
|