Home
last modified time | relevance | path

Searched refs:newinstr1 (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dalternative.h220 #define ALTERNATIVE_2(oldinstr, newinstr1, ft_flags1, newinstr2, ft_flags2) \
227 ALTINSTR_REPLACEMENT(newinstr1, 1) \
265 #define alternative_2(oldinstr, newinstr1, ft_flags1, newinstr2, ft_flags2) \
266 asm_inline volatile(ALTERNATIVE_2(oldinstr, newinstr1, ft_flags1, newinstr2, ft_flags2) ::: "memory")
288 * Otherwise, if CPU has feature1, newinstr1 is used.
291 #define alternative_input_2(oldinstr, newinstr1, ft_flags1, newinstr2, \
293 asm_inline volatile(ALTERNATIVE_2(oldinstr, newinstr1, ft_flags1, \
414 * has @feature1, it replaces @oldinstr with @newinstr1. If CPU has
417 .macro ALTERNATIVE_2 oldinstr, newinstr1, ft_flags1, newinstr2, ft_flags2 variable
432 \newinstr1
439 .macro ALTERNATIVE_3 oldinstr, newinstr1, ft_flags1, newinstr2, ft_flags2, newinstr3, ft_flags3 global() variable
[all...]
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Dalternative.h80 #define ALTERNATIVE_2(oldinstr, newinstr1, feature1, newinstr2, feature2)\
87 ALTINSTR_REPLACEMENT(newinstr1, feature1, 1) \
106 #define alternative_2(oldinstr, newinstr1, feature1, newinstr2, feature2) \
107 (asm volatile(ALTERNATIVE_2(oldinstr, newinstr1, feature1, newinstr2, feature2) ::: "memory"))
H A Dalternative-asm.h55 * has @feature1, it replaces @oldinstr with @newinstr1. If CPU has
58 .macro ALTERNATIVE_2 oldinstr, newinstr1, feature1, newinstr2, feature2 variable
73 \newinstr1
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
H A Dalternative.h80 #define ALTERNATIVE_2(oldinstr, newinstr1, feature1, newinstr2, feature2)\
87 ALTINSTR_REPLACEMENT(newinstr1, feature1, 1) \
106 #define alternative_2(oldinstr, newinstr1, feature1, newinstr2, feature2) \
107 (asm volatile(ALTERNATIVE_2(oldinstr, newinstr1, feature1, newinstr2, feature2) ::: "memory"))
H A Dalternative-asm.h55 * has @feature1, it replaces @oldinstr with @newinstr1. If CPU has
58 .macro ALTERNATIVE_2 oldinstr, newinstr1, feature1, newinstr2, feature2 variable
73 \newinstr1
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dalternative.h170 #define ALTERNATIVE_2(oldinstr, newinstr1, feature1, newinstr2, feature2)\
177 ALTINSTR_REPLACEMENT(newinstr1, feature1, 1) \
214 #define alternative_2(oldinstr, newinstr1, feature1, newinstr2, feature2) \
215 asm_inline volatile(ALTERNATIVE_2(oldinstr, newinstr1, feature1, newinstr2, feature2) ::: "memory")
237 * Otherwise, if CPU has feature1, newinstr1 is used.
240 #define alternative_input_2(oldinstr, newinstr1, feature1, newinstr2, \
242 asm_inline volatile(ALTERNATIVE_2(oldinstr, newinstr1, feature1, \
361 * has @feature1, it replaces @oldinstr with @newinstr1. If CPU has
364 .macro ALTERNATIVE_2 oldinstr, newinstr1, feature1, newinstr2, feature2 variable
379 \newinstr1
[all...]
/kernel/linux/linux-6.6/arch/s390/include/asm/
H A Dalternative-asm.h42 .macro ALTERNATIVE_2 oldinstr, newinstr1, feature1, newinstr2, feature2 variable
44 770: \newinstr1
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Dalternative-asm.h86 .macro ALTERNATIVE_2 oldinstr, newinstr1, feature1, newinstr2, feature2 variable
88 770: \newinstr1

Completed in 5 milliseconds