Lines Matching +full:alternative +full:- +full:a
1 /* SPDX-License-Identifier: GPL-2.0-only */
14 #include <asm/alternative.h>
23 ALTERNATIVE "", __ASM_CLAC, X86_FEATURE_SMAP
26 ALTERNATIVE "", __ASM_STAC, X86_FEATURE_SMAP
32 /* Note: a barrier is implicit in alternative() */ in clac()
33 alternative("", __ASM_CLAC, X86_FEATURE_SMAP); in clac()
38 /* Note: a barrier is implicit in alternative() */ in stac()
39 alternative("", __ASM_STAC, X86_FEATURE_SMAP); in stac()
47 ALTERNATIVE("", "pushf; pop %0; " __ASM_CLAC "\n\t", in smap_save()
57 ALTERNATIVE("", "push %0; popf\n\t", in smap_restore()
64 ALTERNATIVE("", __ASM_CLAC, X86_FEATURE_SMAP)
66 ALTERNATIVE("", __ASM_STAC, X86_FEATURE_SMAP)