/linux-4.4.14/arch/x86/include/asm/ |
D | smap.h | 31 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)
|
D | alternative.h | 134 #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) \
|
D | arch_hweight.h | 28 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()
|
D | kvm_para.h | 22 ALTERNATIVE(".byte 0x0f,0x01,0xc1", ".byte 0x0f,0x01,0xd9", X86_FEATURE_VMMCALL)
|
D | alternative-asm.h | 42 .macro ALTERNATIVE oldinstr, newinstr, feature
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | uaccess.h | 137 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, \
|
D | io.h | 68 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()
|
D | futex.h | 31 ALTERNATIVE("nop", SET_PSTATE_PAN(0), ARM64_HAS_PAN, \ 49 ALTERNATIVE("nop", SET_PSTATE_PAN(1), ARM64_HAS_PAN, \
|
D | lse.h | 32 ALTERNATIVE(llsc, lse, ARM64_HAS_LSE_ATOMICS)
|
D | alternative.h | 149 #define ALTERNATIVE(oldinstr, newinstr, ...) \ macro
|
/linux-4.4.14/arch/arm64/lib/ |
D | clear_user.S | 36 ALTERNATIVE("nop", __stringify(SET_PSTATE_PAN(0)), ARM64_HAS_PAN, \ 57 ALTERNATIVE("nop", __stringify(SET_PSTATE_PAN(1)), ARM64_HAS_PAN, \
|
D | copy_to_user.S | 69 ALTERNATIVE("nop", __stringify(SET_PSTATE_PAN(0)), ARM64_HAS_PAN, \ 73 ALTERNATIVE("nop", __stringify(SET_PSTATE_PAN(1)), ARM64_HAS_PAN, \
|
D | copy_in_user.S | 71 ALTERNATIVE("nop", __stringify(SET_PSTATE_PAN(0)), ARM64_HAS_PAN, \ 75 ALTERNATIVE("nop", __stringify(SET_PSTATE_PAN(1)), ARM64_HAS_PAN, \
|
D | copy_from_user.S | 70 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/ |
D | entry_64_compat.S | 125 ALTERNATIVE "testl %eax, %eax; jz .Lsyscall_32_done", \ 205 ALTERNATIVE "testl %eax, %eax; jz .Lsyscall_32_done", \
|
D | entry_32.S | 312 ALTERNATIVE "testl %eax, %eax; jz .Lsyscall_32_done", \ 534 ALTERNATIVE "pushl $do_general_protection", \
|
/linux-4.4.14/arch/x86/entry/vdso/vdso32/ |
D | system_call.S | 64 ALTERNATIVE "", SYSENTER_SEQUENCE, X86_FEATURE_SEP
|
/linux-4.4.14/arch/x86/lib/ |
D | copy_page_64.S | 15 ALTERNATIVE "jmp copy_page_regs", "", X86_FEATURE_REP_GOOD
|
D | memmove_64.S | 44 ALTERNATIVE "", "movq %rdx, %rcx; rep movsb; retq", X86_FEATURE_ERMS
|
/linux-4.4.14/arch/arm64/kernel/ |
D | armv8_deprecated.c | 285 ALTERNATIVE("nop", SET_PSTATE_PAN(0), ARM64_HAS_PAN, \ 305 ALTERNATIVE("nop", SET_PSTATE_PAN(1), ARM64_HAS_PAN, \
|