Lines Matching refs:ft_flags
77 u32 ft_flags; member
199 #define ALTINSTR_ENTRY(ft_flags) \ argument
203 " .4byte " __stringify(ft_flags) "\n" /* feature + flags */ \
215 #define ALTERNATIVE(oldinstr, newinstr, ft_flags) \ argument
217 ALTINSTR_ENTRY(ft_flags) \
224 #define ALTERNATIVE_TERNARY(oldinstr, ft_flags, newinstr_yes, newinstr_no) \ argument
225 ALTERNATIVE_2(oldinstr, newinstr_no, X86_FEATURE_ALWAYS, newinstr_yes, ft_flags)
244 #define alternative(oldinstr, newinstr, ft_flags) \ argument
245 asm_inline volatile(ALTERNATIVE(oldinstr, newinstr, ft_flags) : : : "memory")
258 #define alternative_input(oldinstr, newinstr, ft_flags, input...) \ argument
259 asm_inline volatile(ALTERNATIVE(oldinstr, newinstr, ft_flags) \
263 #define alternative_io(oldinstr, newinstr, ft_flags, output, input...) \ argument
264 asm_inline volatile(ALTERNATIVE(oldinstr, newinstr, ft_flags) \
277 #define alternative_call(oldfunc, newfunc, ft_flags, output, input, clobbers...) \ argument
278 asm_inline volatile(ALTERNATIVE("call %c[old]", "call %c[new]", ft_flags) \
339 .macro altinstr_entry orig alt ft_flags orig_len alt_len
342 .4byte \ft_flags
372 .macro ALTERNATIVE oldinstr, newinstr, ft_flags
373 __ALTERNATIVE(\oldinstr, \newinstr, \ft_flags)
392 #define ALTERNATIVE_TERNARY(oldinstr, ft_flags, newinstr_yes, newinstr_no) \ argument
394 newinstr_yes, ft_flags