Lines Matching full:alternative
13 * Alternative inline assembly for SMP.
23 * The SMP alternative tables can be kept after boot and contain both
68 * Debug flag that can be tested to see whether alternative
124 * Pad the second replacement alternative with additional NOPs if it is
125 * additionally longer than the first replacement alternative.
157 /* alternative assembly primitive: */
158 #define ALTERNATIVE(oldinstr, newinstr, feature) \ macro
192 * Alternative instructions for different CPU types or capabilities.
203 #define alternative(oldinstr, newinstr, feature) \ macro
204 asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory")
210 * Alternative inline assembly with input.
221 asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \
240 asm_inline volatile (ALTERNATIVE(oldinstr, newinstr, feature) \
245 asm_inline volatile (ALTERNATIVE("call %P[old]", "call %P[new]", feature) \