Lines Matching full:alternative
20 * Alternative inline assembly for SMP.
30 * The SMP alternative tables can be kept after boot and contain both
91 * Debug flag that can be tested to see whether alternative
210 * Pad the second replacement alternative with additional NOPs if it is
211 * additionally longer than the first replacement alternative.
242 /* alternative assembly primitive: */
243 #define ALTERNATIVE(oldinstr, newinstr, ft_flags) \ macro
283 * Alternative instructions for different CPU types or capabilities.
294 #define alternative(oldinstr, newinstr, ft_flags) \ macro
295 asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, ft_flags) : : : "memory")
304 * Alternative inline assembly with input.
312 asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, ft_flags) \
331 asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, ft_flags) \
336 asm_inline volatile (ALTERNATIVE("call %c[old]", "call %c[new]", ft_flags) \
406 * Define an alternative between two instructions. If @feature is
411 .macro ALTERNATIVE oldinstr, newinstr, ft_flags
445 * Same as ALTERNATIVE macro above but for two alternatives. If CPU