Searched refs:ALTERNATIVE (Results 51 - 75 of 81) sorted by relevance

1234

/linux-master/arch/arm64/kvm/hyp/
H A Dentry.S116 ALTERNATIVE(nop, SET_PSTATE_PAN(1), ARM64_HAS_PAN, CONFIG_ARM64_PAN)
/linux-master/arch/riscv/include/asm/
H A Dalternative-macros.h140 * ALTERNATIVE(old_content, new_content, vendor_id, patch_id, CONFIG_k)
142 * asm(ALTERNATIVE(old_content, new_content, vendor_id, patch_id, CONFIG_k));
151 #define ALTERNATIVE(old_content, new_content, vendor_id, patch_id, CONFIG_k) \ macro
156 * ALTERNATIVE() to patch its customized content at the same location. In
158 * on the following sample code and then replace ALTERNATIVE() with
/linux-master/arch/x86/lib/
H A Dgetuser.S38 #define ASM_BARRIER_NOSPEC ALTERNATIVE "", "lfence", X86_FEATURE_LFENCE_RDTSC
H A Dmemcpy_64.S34 ALTERNATIVE "jmp memcpy_orig", "", X86_FEATURE_FSRM
/linux-master/arch/arm64/kernel/pi/
H A Dpatch-scs.c86 asm(ALTERNATIVE("dc cvau, %0", "nop", ARM64_HAS_CACHE_IDC)
/linux-master/arch/loongarch/lib/
H A Dmemset.S26 ALTERNATIVE "b __memset_generic", \
H A Dmemmove.S32 ALTERNATIVE "b __rmemcpy_generic", \
H A Dclear_user.S19 ALTERNATIVE "b __clear_user_generic", \
H A Dmemcpy.S20 ALTERNATIVE "b __memcpy_generic", \
H A Dcopy_user.S19 ALTERNATIVE "b __copy_user_generic", \
/linux-master/arch/arm64/kvm/hyp/nvhe/
H A Dtlb.c115 asm(ALTERNATIVE("isb", "nop", ARM64_WORKAROUND_SPECULATIVE_AT));
/linux-master/arch/arm64/include/asm/
H A Dpercpu.h17 asm volatile(ALTERNATIVE("msr tpidr_el1, %0",
40 asm(ALTERNATIVE("mrs %0, tpidr_el1",
H A Duaccess.h127 asm(ALTERNATIVE("nop", SET_PSTATE_PAN(0), ARM64_HAS_PAN,
133 asm(ALTERNATIVE("nop", SET_PSTATE_PAN(1), ARM64_HAS_PAN,
H A Dkvm_mmu.h322 asm(ALTERNATIVE("nop", "isb", ARM64_WORKAROUND_SPECULATIVE_AT));
/linux-master/tools/arch/x86/lib/
H A Dmemcpy_64.S33 ALTERNATIVE "jmp memcpy_orig", "", X86_FEATURE_FSRM
/linux-master/arch/riscv/lib/
H A Duaccess.S17 ALTERNATIVE("j fallback_scalar_usercopy", "nop", 0, RISCV_ISA_EXT_v, CONFIG_RISCV_ISA_V)
/linux-master/arch/arm64/mm/
H A Dcontext.c344 asm(ALTERNATIVE("nop; nop; nop",
/linux-master/arch/x86/kvm/vmx/
H A Dvmenter.S111 ALTERNATIVE "jmp .Lspec_ctrl_done", "", X86_FEATURE_MSR_SPEC_CTRL
/linux-master/arch/x86/include/asm/
H A Dpercpu.h292 asm qual (ALTERNATIVE("call this_cpu_cmpxchg8b_emu", \
322 asm qual (ALTERNATIVE("call this_cpu_cmpxchg8b_emu", \
361 asm qual (ALTERNATIVE("call this_cpu_cmpxchg16b_emu", \
391 asm qual (ALTERNATIVE("call this_cpu_cmpxchg16b_emu", \
H A Dparavirt_types.h383 * ALTERNATIVE() macro with the indirect call as the initial code sequence,
397 asm volatile(ALTERNATIVE(PARAVIRT_CALL, ALT_CALL_INSTR, \
/linux-master/arch/x86/kernel/fpu/
H A Dxstate.h111 * The 661 label is defined in the ALTERNATIVE* macros as the address of the
133 asm volatile(ALTERNATIVE(XRSTOR, \
/linux-master/arch/arm64/kvm/hyp/vhe/
H A Dswitch.c161 asm(ALTERNATIVE("nop", "isb", ARM64_WORKAROUND_SPECULATIVE_AT));
/linux-master/include/linux/
H A Darm-smccc.h408 #define SMCCC_SVE_CHECK ALTERNATIVE("nop \n", "bl __arm_smccc_sve_check \n", \
/linux-master/tools/arch/arm64/include/asm/
H A Dsysreg.h824 asm(ALTERNATIVE("nop", "dmb sy", ARM64_WORKAROUND_1508412)); \
826 asm(ALTERNATIVE("nop", "dmb sy", ARM64_WORKAROUND_1508412)); \
/linux-master/arch/arm64/kvm/hyp/include/hyp/
H A Dswitch.h686 asm(ALTERNATIVE("nop", "dmb sy", ARM64_WORKAROUND_1508412));

Completed in 369 milliseconds

1234