Home
last modified time | relevance | path

Searched refs:ALTERNATIVE (Results 1 – 20 of 20) sorted by relevance

/linux-4.4.14/arch/x86/include/asm/
Dsmap.h31 ALTERNATIVE "", __stringify(__ASM_CLAC), X86_FEATURE_SMAP
34 ALTERNATIVE "", __stringify(__ASM_STAC), X86_FEATURE_SMAP
63 ALTERNATIVE("", __stringify(__ASM_CLAC), X86_FEATURE_SMAP)
65 ALTERNATIVE("", __stringify(__ASM_STAC), X86_FEATURE_SMAP)
Dalternative.h134 #define ALTERNATIVE(oldinstr, newinstr, feature) \ macro
173 asm volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory")
190 asm volatile (ALTERNATIVE(oldinstr, newinstr, feature) \
209 asm volatile (ALTERNATIVE(oldinstr, newinstr, feature) \
214 asm volatile (ALTERNATIVE("call %P[old]", "call %P[new]", feature) \
Darch_hweight.h28 asm (ALTERNATIVE("call __sw_hweight32", POPCNT32, X86_FEATURE_POPCNT) in __arch_hweight32()
56 asm (ALTERNATIVE("call __sw_hweight64", POPCNT64, X86_FEATURE_POPCNT) in __arch_hweight64()
Dkvm_para.h22 ALTERNATIVE(".byte 0x0f,0x01,0xc1", ".byte 0x0f,0x01,0xd9", X86_FEATURE_VMMCALL)
Dalternative-asm.h42 .macro ALTERNATIVE oldinstr, newinstr, feature
/linux-4.4.14/arch/arm64/include/asm/
Duaccess.h137 asm(ALTERNATIVE("nop", SET_PSTATE_PAN(0), ARM64_HAS_PAN, \
156 asm(ALTERNATIVE("nop", SET_PSTATE_PAN(1), ARM64_HAS_PAN, \
204 asm(ALTERNATIVE("nop", SET_PSTATE_PAN(0), ARM64_HAS_PAN, \
222 asm(ALTERNATIVE("nop", SET_PSTATE_PAN(1), ARM64_HAS_PAN, \
Dio.h68 asm volatile(ALTERNATIVE("ldrb %w0, [%1]", in __raw_readb()
80 asm volatile(ALTERNATIVE("ldrh %w0, [%1]", in __raw_readw()
91 asm volatile(ALTERNATIVE("ldr %w0, [%1]", in __raw_readl()
102 asm volatile(ALTERNATIVE("ldr %0, [%1]", in __raw_readq()
Dfutex.h31 ALTERNATIVE("nop", SET_PSTATE_PAN(0), ARM64_HAS_PAN, \
49 ALTERNATIVE("nop", SET_PSTATE_PAN(1), ARM64_HAS_PAN, \
Dlse.h32 ALTERNATIVE(llsc, lse, ARM64_HAS_LSE_ATOMICS)
Dalternative.h149 #define ALTERNATIVE(oldinstr, newinstr, ...) \ macro
/linux-4.4.14/arch/arm64/lib/
Dclear_user.S36 ALTERNATIVE("nop", __stringify(SET_PSTATE_PAN(0)), ARM64_HAS_PAN, \
57 ALTERNATIVE("nop", __stringify(SET_PSTATE_PAN(1)), ARM64_HAS_PAN, \
Dcopy_to_user.S69 ALTERNATIVE("nop", __stringify(SET_PSTATE_PAN(0)), ARM64_HAS_PAN, \
73 ALTERNATIVE("nop", __stringify(SET_PSTATE_PAN(1)), ARM64_HAS_PAN, \
Dcopy_in_user.S71 ALTERNATIVE("nop", __stringify(SET_PSTATE_PAN(0)), ARM64_HAS_PAN, \
75 ALTERNATIVE("nop", __stringify(SET_PSTATE_PAN(1)), ARM64_HAS_PAN, \
Dcopy_from_user.S70 ALTERNATIVE("nop", __stringify(SET_PSTATE_PAN(0)), ARM64_HAS_PAN, \
74 ALTERNATIVE("nop", __stringify(SET_PSTATE_PAN(1)), ARM64_HAS_PAN, \
/linux-4.4.14/arch/x86/entry/
Dentry_64_compat.S125 ALTERNATIVE "testl %eax, %eax; jz .Lsyscall_32_done", \
205 ALTERNATIVE "testl %eax, %eax; jz .Lsyscall_32_done", \
Dentry_32.S312 ALTERNATIVE "testl %eax, %eax; jz .Lsyscall_32_done", \
534 ALTERNATIVE "pushl $do_general_protection", \
/linux-4.4.14/arch/x86/entry/vdso/vdso32/
Dsystem_call.S64 ALTERNATIVE "", SYSENTER_SEQUENCE, X86_FEATURE_SEP
/linux-4.4.14/arch/x86/lib/
Dcopy_page_64.S15 ALTERNATIVE "jmp copy_page_regs", "", X86_FEATURE_REP_GOOD
Dmemmove_64.S44 ALTERNATIVE "", "movq %rdx, %rcx; rep movsb; retq", X86_FEATURE_ERMS
/linux-4.4.14/arch/arm64/kernel/
Darmv8_deprecated.c285 ALTERNATIVE("nop", SET_PSTATE_PAN(0), ARM64_HAS_PAN, \
305 ALTERNATIVE("nop", SET_PSTATE_PAN(1), ARM64_HAS_PAN, \