Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A Dinst.c41 si_l = insn.reg0i26_format.simmediate_l; in simu_branch()
42 si_h = insn.reg0i26_format.simmediate_h; in simu_branch()
43 switch (insn.reg0i26_format.opcode) { in simu_branch()
219 insn.reg0i26_format.opcode = b_op; in larch_insn_gen_b()
220 insn.reg0i26_format.simmediate_l = simmediate_l; in larch_insn_gen_b()
221 insn.reg0i26_format.simmediate_h = simmediate_h; in larch_insn_gen_b()
243 insn.reg0i26_format.opcode = bl_op; in larch_insn_gen_bl()
244 insn.reg0i26_format.simmediate_l = simmediate_l; in larch_insn_gen_bl()
245 insn.reg0i26_format.simmediate_h = simmediate_h; in larch_insn_gen_bl()
H A Dalternative.c72 si_l = src->reg0i26_format.simmediate_l; in recompute_jump()
73 si_h = src->reg0i26_format.simmediate_h; in recompute_jump()
74 switch (src->reg0i26_format.opcode) { in recompute_jump()
83 buf->reg0i26_format.simmediate_h = offset >> 16; in recompute_jump()
84 buf->reg0i26_format.simmediate_l = offset; in recompute_jump()
H A Dmodule.c241 insn->reg0i26_format.simmediate_l = opr1 & 0xffff; in apply_r_larch_sop_imm_field()
242 insn->reg0i26_format.simmediate_h = (opr1 >> 16) & 0x3ff; in apply_r_larch_sop_imm_field()
317 insn->reg0i26_format.simmediate_l = offset & 0xffff; in apply_r_larch_b26()
318 insn->reg0i26_format.simmediate_h = (offset >> 16) & 0x3ff; in apply_r_larch_b26()
/kernel/linux/linux-6.6/arch/loongarch/kernel/
H A Dalternative.c72 si_l = src->reg0i26_format.immediate_l; in recompute_jump()
73 si_h = src->reg0i26_format.immediate_h; in recompute_jump()
74 switch (src->reg0i26_format.opcode) { in recompute_jump()
83 buf->reg0i26_format.immediate_h = offset >> 16; in recompute_jump()
84 buf->reg0i26_format.immediate_l = offset; in recompute_jump()
H A Dinst.c56 imm_l = insn.reg0i26_format.immediate_l; in simu_branch()
57 imm_h = insn.reg0i26_format.immediate_h; in simu_branch()
58 switch (insn.reg0i26_format.opcode) { in simu_branch()
H A Dmodule.c230 insn->reg0i26_format.immediate_l = opr1 & 0xffff; in apply_r_larch_sop_imm_field()
231 insn->reg0i26_format.immediate_h = (opr1 >> 16) & 0x3ff; in apply_r_larch_sop_imm_field()
306 insn->reg0i26_format.immediate_l = offset & 0xffff; in apply_r_larch_b26()
307 insn->reg0i26_format.immediate_h = (offset >> 16) & 0x3ff; in apply_r_larch_b26()
H A Dkgdb.c308 si_h = ip->reg0i26_format.immediate_h; in get_step_address()
309 si_l = ip->reg0i26_format.immediate_l; in get_step_address()
310 switch (ip->reg0i26_format.opcode) { in get_step_address()
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
H A Dinst.h253 struct reg0i26_format { struct
339 struct reg0i26_format reg0i26_format; member
434 switch (ip->reg0i26_format.opcode) { in is_self_loop_ins()
437 if (ip->reg0i26_format.immediate_l == 0 in is_self_loop_ins()
438 && ip->reg0i26_format.immediate_h == 0) in is_self_loop_ins()
525 insn->reg0i26_format.opcode = OP; \
526 insn->reg0i26_format.immediate_l = immediate_l; \
527 insn->reg0i26_format.immediate_h = immediate_h; \
/kernel/linux/linux-5.10/arch/loongarch/include/uapi/asm/
H A Dinst.h431 struct reg0i26_format { struct
471 struct reg0i26_format reg0i26_format; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/asm-loongarch/asm/
H A Dinst.h443 struct reg0i26_format { struct
483 struct reg0i26_format reg0i26_format; member
/kernel/linux/linux-5.10/arch/loongarch/net/
H A Debpf_jit.h549 insn->reg0i26_format.opcode = b_op; in emit_b()
550 insn->reg0i26_format.simmediate_l = simmediate_l; in emit_b()
551 insn->reg0i26_format.simmediate_h = simmediate_h; in emit_b()

Completed in 12 milliseconds