Searched refs:insnbuf (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | nospec-branch.c | 103 u8 insnbuf[6]; in __nospec_revert() local 131 memcpy(insnbuf + 2, (char[]) { 0x47, 0x00, 0x07, 0x00 }, 4); in __nospec_revert() 134 insnbuf[0] = br[0]; in __nospec_revert() 135 insnbuf[1] = (instr[1] & 0xf0) | (br[1] & 0x0f); in __nospec_revert() 138 insnbuf[2] = br[2]; in __nospec_revert() 139 insnbuf[3] = br[3]; in __nospec_revert() 145 insnbuf[1] = (instr[1] & 0xf0) | (br[1] & 0x0f); in __nospec_revert() 148 insnbuf[0] = 0x4d; in __nospec_revert() 149 insnbuf[2] = br[2]; in __nospec_revert() 150 insnbuf[ in __nospec_revert() [all...] |
H A D | alternative.c | 67 u8 insnbuf[MAX_PATCH_LEN]; in __apply_alternatives() local 89 memcpy(insnbuf, replacement, a->replacementlen); in __apply_alternatives() 93 add_padding(insnbuf + a->replacementlen, in __apply_alternatives() 98 s390_kernel_write(instr, insnbuf, insnbuf_sz); in __apply_alternatives()
|
/kernel/linux/linux-6.6/arch/s390/kernel/ |
H A D | nospec-branch.c | 104 u8 insnbuf[6]; in __nospec_revert() local 108 memcpy(insnbuf + 2, branch, sizeof(branch)); in __nospec_revert() 128 insnbuf[0] = br[0]; in __nospec_revert() 129 insnbuf[1] = (instr[1] & 0xf0) | (br[1] & 0x0f); in __nospec_revert() 133 insnbuf[0] = 0x0d; in __nospec_revert() 134 insnbuf[1] = (instr[1] & 0xf0) | (br[1] & 0x0f); in __nospec_revert() 138 s390_kernel_write(instr, insnbuf, 6); in __nospec_revert()
|
/kernel/linux/linux-5.10/arch/loongarch/kernel/ |
H A D | alternative.c | 186 union loongarch_instruction insnbuf[MAX_PATCH_SIZE]; in apply_alternatives() local 204 BUG_ON(a->instrlen > sizeof(insnbuf)); in apply_alternatives() 226 copy_alt_insns(insnbuf, instr, replacement, nr_repl); in apply_alternatives() 230 add_nops(insnbuf + nr_repl, nr_instr - nr_repl); in apply_alternatives() 233 DUMP_WORDS(insnbuf, nr_insnbuf, "%px: final_insn: ", instr); in apply_alternatives() 235 text_poke_early(instr, insnbuf, nr_insnbuf); in apply_alternatives()
|
/kernel/linux/linux-6.6/arch/loongarch/kernel/ |
H A D | alternative.c | 188 union loongarch_instruction insnbuf[MAX_PATCH_SIZE]; in apply_alternatives() local 206 BUG_ON(a->instrlen > sizeof(insnbuf)); in apply_alternatives() 228 copy_alt_insns(insnbuf, instr, replacement, nr_repl); in apply_alternatives() 232 add_nops(insnbuf + nr_repl, nr_instr - nr_repl); in apply_alternatives() 235 DUMP_WORDS(insnbuf, nr_insnbuf, "%px: final_insn: ", instr); in apply_alternatives() 237 text_poke_early(instr, insnbuf, nr_insnbuf); in apply_alternatives()
|
Completed in 2 milliseconds