Lines Matching full:feature
38 #define ALTINSTR_ENTRY(feature) \ argument
41 " .hword " __stringify(feature) "\n" /* feature bit */ \
45 #define ALTINSTR_ENTRY_CB(feature, cb) \ argument
48 " .hword " __stringify(feature) "\n" /* feature bit */ \
68 #define __ALTERNATIVE_CFG(oldinstr, newinstr, feature, cfg_enabled) \ argument
74 ALTINSTR_ENTRY(feature) \
85 #define __ALTERNATIVE_CFG_CB(oldinstr, feature, cfg_enabled, cb) \ argument
91 ALTINSTR_ENTRY_CB(feature, cb) \
97 #define _ALTERNATIVE_CFG(oldinstr, newinstr, feature, cfg, ...) \ argument
98 __ALTERNATIVE_CFG(oldinstr, newinstr, feature, IS_ENABLED(cfg))
106 .macro altinstruction_entry orig_offset alt_offset feature orig_len alt_len
109 .hword \feature
289 * Usage: asm(ALTERNATIVE(oldinstr, newinstr, feature));
291 * Usage: asm(ALTERNATIVE(oldinstr, newinstr, feature, CONFIG_FOO));