Lines Matching refs:oldinstr
47 #define __ALTERNATIVE_CFG(oldinstr, newinstr, feature, cfg_enabled) \ argument
50 oldinstr "\n" \
64 #define __ALTERNATIVE_CFG_CB(oldinstr, feature, cfg_enabled, cb) \ argument
67 oldinstr "\n" \
76 #define _ALTERNATIVE_CFG(oldinstr, newinstr, feature, cfg, ...) \ argument
77 __ALTERNATIVE_CFG(oldinstr, newinstr, feature, IS_ENABLED(cfg))
79 #define ALTERNATIVE_CB(oldinstr, cb) \ argument
80 __ALTERNATIVE_CFG_CB(oldinstr, ARM64_CB_PATCH, 1, cb)
201 .macro user_alt, label, oldinstr, newinstr, cond
215 #define ALTERNATIVE(oldinstr, newinstr, ...) \ argument
216 _ALTERNATIVE_CFG(oldinstr, newinstr, __VA_ARGS__, 1)
239 #define ALTERNATIVE(oldinstr, newinstr, feature, ...) \
240 _ALTERNATIVE(oldinstr, __ALT_ ## feature, #feature)
242 #define _ALTERNATIVE(oldinstr, feature, feature_str) \
243 __take_second_arg(feature oldinstr, \