Home
last modified time | relevance | path

Searched refs:reg2i12_format (Results 1 – 4 of 4) sorted by relevance

/Linux-v6.1/arch/loongarch/include/asm/
Dinst.h206 struct reg2i12_format { struct
258 struct reg2i12_format reg2i12_format; member
319 return ip->reg2i12_format.opcode == std_op && in is_ra_save_ins()
320 ip->reg2i12_format.rj == LOONGARCH_GPR_SP && in is_ra_save_ins()
321 ip->reg2i12_format.rd == LOONGARCH_GPR_RA && in is_ra_save_ins()
322 !is_imm12_negative(ip->reg2i12_format.immediate); in is_ra_save_ins()
328 return ip->reg2i12_format.opcode == addid_op && in is_stack_alloc_ins()
329 ip->reg2i12_format.rj == LOONGARCH_GPR_SP && in is_stack_alloc_ins()
330 ip->reg2i12_format.rd == LOONGARCH_GPR_SP && in is_stack_alloc_ins()
331 is_imm12_negative(ip->reg2i12_format.immediate); in is_stack_alloc_ins()
[all …]
/Linux-v6.1/arch/loongarch/kernel/
Dinst.c22 insn.reg2i12_format.opcode = lu52id_op; in larch_insn_gen_lu52id()
23 insn.reg2i12_format.rd = rd; in larch_insn_gen_lu52id()
24 insn.reg2i12_format.rj = rj; in larch_insn_gen_lu52id()
25 insn.reg2i12_format.immediate = imm; in larch_insn_gen_lu52id()
Dunwind_prologue.c61 frame_size = (1 << 12) - ip->reg2i12_format.immediate; in unwind_by_prologue()
77 frame_ra = ip->reg2i12_format.immediate; in unwind_by_prologue()
Dmodule.c178 insn->reg2i12_format.immediate = opr1 & 0xfff; in apply_r_larch_sop_imm_field()
184 insn->reg2i12_format.immediate = opr1 & 0xfff; in apply_r_larch_sop_imm_field()
319 insn->reg2i12_format.immediate = v & 0xfff; in apply_r_larch_pcala()
331 insn->reg2i12_format.immediate = v & 0xfff; in apply_r_larch_pcala()