Lines Matching full:feature
16 #define ALTINSTR_ENTRY(feature) \ argument
19 " .hword " __stringify(feature) "\n" /* feature bit */ \
23 #define ALTINSTR_ENTRY_CB(feature, cb) \ argument
26 " .hword " __stringify(feature) "\n" /* feature bit */ \
46 #define __ALTERNATIVE_CFG(oldinstr, newinstr, feature, cfg_enabled) \ argument
52 ALTINSTR_ENTRY(feature) \
63 #define __ALTERNATIVE_CFG_CB(oldinstr, feature, cfg_enabled, cb) \ argument
69 ALTINSTR_ENTRY_CB(feature, cb) \
75 #define _ALTERNATIVE_CFG(oldinstr, newinstr, feature, cfg, ...) \ argument
76 __ALTERNATIVE_CFG(oldinstr, newinstr, feature, IS_ENABLED(cfg))
84 .macro altinstruction_entry orig_offset alt_offset feature orig_len alt_len
87 .hword \feature
267 * Usage: asm(ALTERNATIVE(oldinstr, newinstr, feature));
269 * Usage: asm(ALTERNATIVE(oldinstr, newinstr, feature, CONFIG_FOO));