Home
last modified time | relevance | path

Searched refs:instrlen (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/arch/s390/kernel/
H A Dalternative.c83 if (unlikely(a->instrlen % 2 || a->replacementlen % 2)) { in __apply_alternatives()
92 if (a->instrlen > a->replacementlen) { in __apply_alternatives()
94 a->instrlen - a->replacementlen); in __apply_alternatives()
95 insnbuf_sz += a->instrlen - a->replacementlen; in __apply_alternatives()
/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A Dalternative.c204 BUG_ON(a->instrlen > sizeof(insnbuf)); in apply_alternatives()
205 BUG_ON(a->instrlen & 0x3); in apply_alternatives()
208 nr_instr = a->instrlen / LOONGARCH_INSN_SIZE; in apply_alternatives()
213 a->feature, instr, a->instrlen, in apply_alternatives()
220 a->feature, instr, a->instrlen, in apply_alternatives()
/kernel/linux/linux-6.6/arch/loongarch/kernel/
H A Dalternative.c206 BUG_ON(a->instrlen > sizeof(insnbuf)); in apply_alternatives()
207 BUG_ON(a->instrlen & 0x3); in apply_alternatives()
210 nr_instr = a->instrlen / LOONGARCH_INSN_SIZE; in apply_alternatives()
215 a->feature, instr, a->instrlen, in apply_alternatives()
222 a->feature, instr, a->instrlen, in apply_alternatives()
/kernel/linux/linux-6.6/arch/s390/kernel/
H A Dalternative.c37 if (unlikely(a->instrlen % 2)) { in __apply_alternatives()
43 s390_kernel_write(instr, replacement, a->instrlen); in __apply_alternatives()
/kernel/linux/linux-5.10/arch/x86/kernel/
H A Dalternative.c347 * @instrlen: length of the above
352 static __always_inline int optimize_nops_range(u8 *instr, u8 instrlen, int off) in optimize_nops_range() argument
357 while (i < instrlen) { in optimize_nops_range()
373 DUMP_BYTES(instr, instrlen, "%px: [%d:%d) optimized NOPs: ", instr, off, i); in optimize_nops_range()
454 BUG_ON(a->instrlen > sizeof(insn_buff)); in apply_alternatives()
470 instr, instr, a->instrlen, in apply_alternatives()
473 DUMP_BYTES(instr, a->instrlen, "%px: old_insn: ", instr); in apply_alternatives()
495 for (; insn_buff_sz < a->instrlen; insn_buff_sz++) in apply_alternatives()
503 optimize_nops(instr, a->instrlen); in apply_alternatives()
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Dalternative.h16 u8 instrlen; /* length of original instruction */ member
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
H A Dalternative.h16 u8 instrlen; /* length of original instruction */ member
/kernel/linux/linux-6.6/arch/s390/include/asm/
H A Dalternative.h15 u8 instrlen; /* length of original instruction */ member
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Dalternative.h15 u8 instrlen; /* length of original instruction */ member
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Dalternative.c441 BUG_ON(a->instrlen > sizeof(insn_buff)); in apply_alternatives()
451 optimize_nops_inplace(instr, a->instrlen); in apply_alternatives()
459 instr, instr, a->instrlen, in apply_alternatives()
465 for (; insn_buff_sz < a->instrlen; insn_buff_sz++) in apply_alternatives()
468 apply_relocation(insn_buff, a->instrlen, instr, replacement, a->replacementlen); in apply_alternatives()
470 DUMP_BYTES(ALT, instr, a->instrlen, "%px: old_insn: ", instr); in apply_alternatives()
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dalternative.h66 u8 instrlen; /* length of original instruction */ member
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dalternative.h85 u8 instrlen; /* length of original instruction */ member

Completed in 9 milliseconds