Home
last modified time | relevance | path

Searched refs:reg1i20_format (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A Dinst.c126 unsigned int rd = insn.reg1i20_format.rd; in simu_pc()
127 unsigned int si = insn.reg1i20_format.simmediate; in simu_pc()
132 switch (insn.reg1i20_format.opcode) { in simu_pc()
266 insn.reg1i20_format.opcode = lu32id_op; in larch_insn_gen_lu32id()
267 insn.reg1i20_format.rd = rd; in larch_insn_gen_lu32id()
268 insn.reg1i20_format.simmediate = imm; in larch_insn_gen_lu32id()
H A Drelocate.c56 dest |= (lu12iw->reg1i20_format.simmediate & 0xfffff) << 12; in apply_r_loongarch_mark_la_rel()
57 dest |= ((u64)lu32id->reg1i20_format.simmediate & 0xfffff) << 32; in apply_r_loongarch_mark_la_rel()
62 lu12iw->reg1i20_format.simmediate = (dest >> 12) & 0xfffff; in apply_r_loongarch_mark_la_rel()
63 lu32id->reg1i20_format.simmediate = (dest >> 32) & 0xfffff; in apply_r_loongarch_mark_la_rel()
H A Dmodule.c220 insn->reg1i20_format.simmediate = (opr1) & 0xfffff; in apply_r_larch_sop_imm_field()
339 insn->reg1i20_format.simmediate = v & 0xfffff; in apply_r_larch_pcala()
343 insn->reg1i20_format.simmediate = v & 0xfffff; in apply_r_larch_pcala()
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
H A Dinst.h259 struct reg1i20_format { struct
340 struct reg1i20_format reg1i20_format; member
404 return ip->reg1i20_format.opcode >= pcaddi_op && in is_pc_ins()
405 ip->reg1i20_format.opcode <= pcaddu18i_op; in is_pc_ins()
537 insn->reg1i20_format.opcode = OP; \
538 insn->reg1i20_format.immediate = imm; \
539 insn->reg1i20_format.rd = rd; \
/kernel/linux/linux-6.6/arch/loongarch/kernel/
H A Drelocate.c62 insn[0].reg1i20_format.immediate = lu12iw; in relocate_absolute()
64 insn[2].reg1i20_format.immediate = lu32id; in relocate_absolute()
H A Dinst.c16 unsigned int rd = insn.reg1i20_format.rd; in simu_pc()
17 unsigned int imm = insn.reg1i20_format.immediate; in simu_pc()
24 switch (insn.reg1i20_format.opcode) { in simu_pc()
H A Dmodule.c209 insn->reg1i20_format.immediate = (opr1) & 0xfffff; in apply_r_larch_sop_imm_field()
328 insn->reg1i20_format.immediate = v & 0xfffff; in apply_r_larch_pcala()
332 insn->reg1i20_format.immediate = v & 0xfffff; in apply_r_larch_pcala()
/kernel/linux/linux-5.10/arch/loongarch/net/
H A Debpf_jit.h357 insn->reg1i20_format.opcode = lu12iw_op; in emit_lu12iw()
358 insn->reg1i20_format.simmediate = imm; in emit_lu12iw()
359 insn->reg1i20_format.rd = rd; in emit_lu12iw()
365 insn->reg1i20_format.opcode = lu32id_op; in emit_lu32id()
366 insn->reg1i20_format.simmediate = imm; in emit_lu32id()
367 insn->reg1i20_format.rd = rd; in emit_lu32id()
566 insn->reg1i20_format.opcode = pcaddu18i_op; in emit_pcaddu18i()
567 insn->reg1i20_format.simmediate = imm; in emit_pcaddu18i()
568 insn->reg1i20_format.rd = rd; in emit_pcaddu18i()
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Dinst.h187 return insn.reg1i20_format.opcode >= pcaddi_op && in is_pc_insn()
188 insn.reg1i20_format.opcode <= pcaddu18i_op; in is_pc_insn()
/kernel/linux/linux-5.10/arch/loongarch/include/uapi/asm/
H A Dinst.h418 struct reg1i20_format { struct
469 struct reg1i20_format reg1i20_format; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/asm-loongarch/asm/
H A Dinst.h430 struct reg1i20_format { struct
481 struct reg1i20_format reg1i20_format; member

Completed in 11 milliseconds