Lines Matching full:feature
14 #define ALTINSTR_ENTRY(feature) \ argument
17 " .hword " __stringify(feature) "\n" /* feature bit */ \
21 #define ALTINSTR_ENTRY_CB(feature, cb) \ argument
24 " .hword " __stringify(feature) "\n" /* feature bit */ \
44 #define __ALTERNATIVE_CFG(oldinstr, newinstr, feature, cfg_enabled) \ argument
50 ALTINSTR_ENTRY(feature) \
61 #define __ALTERNATIVE_CFG_CB(oldinstr, feature, cfg_enabled, cb) \ argument
67 ALTINSTR_ENTRY_CB(feature, cb) \
73 #define _ALTERNATIVE_CFG(oldinstr, newinstr, feature, cfg, ...) \ argument
74 __ALTERNATIVE_CFG(oldinstr, newinstr, feature, IS_ENABLED(cfg))
82 .macro altinstruction_entry orig_offset alt_offset feature orig_len alt_len
85 .hword \feature
201 * Usage: asm(ALTERNATIVE(oldinstr, newinstr, feature));
203 * Usage: asm(ALTERNATIVE(oldinstr, newinstr, feature, CONFIG_FOO));