Lines Matching full:alternative
13 * Alternative inline assembly for SMP.
23 * The SMP alternative tables can be kept after boot and contain both
58 * Debug flag that can be tested to see whether alternative
115 * Pad the second replacement alternative with additional NOPs if it is
116 * additionally longer than the first replacement alternative.
135 /* alternative assembly primitive: */
136 #define ALTERNATIVE(oldinstr, newinstr, feature) \ macro
157 * Alternative instructions for different CPU types or capabilities.
168 #define alternative(oldinstr, newinstr, feature) \ macro
169 asm volatile (ALTERNATIVE(oldinstr, newinstr, feature) : : : "memory")
175 * Alternative inline assembly with input.
186 asm volatile (ALTERNATIVE(oldinstr, newinstr, feature) \
205 asm volatile (ALTERNATIVE(oldinstr, newinstr, feature) \
210 asm volatile (ALTERNATIVE("call %P[old]", "call %P[new]", feature) \