Lines Matching full:alternative
22 * Alternative inline assembly for SMP.
32 * The SMP alternative tables can be kept after boot and contain both
95 * Debug flag that can be tested to see whether alternative
184 * Pad the second replacement alternative with additional NOPs if it is
185 * additionally longer than the first replacement alternative.
216 /* alternative assembly primitive: */
217 #define ALTERNATIVE(oldinstr, newinstr, ft_flags) \ macro
257 * Alternative instructions for different CPU types or capabilities.
268 #define alternative(oldinstr, newinstr, ft_flags) \ macro
269 asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, ft_flags) : : : "memory")
278 * Alternative inline assembly with input.
286 asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, ft_flags) \
305 asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, ft_flags) \
310 asm_inline volatile (ALTERNATIVE("call %P[old]", "call %P[new]", ft_flags) \
400 * Define an alternative between two instructions. If @feature is
405 .macro ALTERNATIVE oldinstr, newinstr, ft_flags
439 * Same as ALTERNATIVE macro above but for two alternatives. If CPU