Lines Matching full:alternative
19 * Alternative inline assembly for SMP.
29 * The SMP alternative tables can be kept after boot and contain both
90 * Debug flag that can be tested to see whether alternative
178 * Pad the second replacement alternative with additional NOPs if it is
179 * additionally longer than the first replacement alternative.
210 /* alternative assembly primitive: */
211 #define ALTERNATIVE(oldinstr, newinstr, ft_flags) \ macro
251 * Alternative instructions for different CPU types or capabilities.
262 #define alternative(oldinstr, newinstr, ft_flags) \ macro
263 asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, ft_flags) : : : "memory")
272 * Alternative inline assembly with input.
280 asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, ft_flags) \
299 asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, ft_flags) \
304 asm_inline volatile (ALTERNATIVE("call %c[old]", "call %c[new]", ft_flags) \
374 * Define an alternative between two instructions. If @feature is
379 .macro ALTERNATIVE oldinstr, newinstr, ft_flags
413 * Same as ALTERNATIVE macro above but for two alternatives. If CPU