Home
last modified time | relevance | path

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

/linux/arch/loongarch/include/asm/
H A Dinst.h314 struct reg2i12_format { struct
374 struct reg2i12_format reg2i12_format; member
449 return ip->reg2i12_format.opcode == opcode && in is_ra_save_ins()
450 ip->reg2i12_format.rj == LOONGARCH_GPR_SP && in is_ra_save_ins()
451 ip->reg2i12_format.rd == LOONGARCH_GPR_RA && in is_ra_save_ins()
452 !is_imm12_negative(ip->reg2i12_format.immediate); in is_ra_save_ins()
460 return ip->reg2i12_format.opcode == opcode && in is_stack_alloc_ins()
461 ip->reg2i12_format.rj == LOONGARCH_GPR_SP && in is_stack_alloc_ins()
462 ip->reg2i12_format.rd == LOONGARCH_GPR_SP && in is_stack_alloc_ins()
463 is_imm12_negative(ip->reg2i12_format.immediate); in is_stack_alloc_ins()
[all …]
/linux/arch/loongarch/kernel/
H A Dmodule.c200 insn->reg2i12_format.immediate = opr1 & 0xfff; in apply_r_larch_sop_imm_field()
206 insn->reg2i12_format.immediate = opr1 & 0xfff; in apply_r_larch_sop_imm_field()
341 insn->reg2i12_format.immediate = v & 0xfff; in apply_r_larch_pcadd()
369 insn->reg2i12_format.immediate = v & 0xfff; in apply_r_larch_pcala()
382 insn->reg2i12_format.immediate = v & 0xfff; in apply_r_larch_pcala()
H A Dftrace.c39 *ra_off = -((1 << 12) - insn->reg2i12_format.immediate); in ftrace_get_parent_ra_addr()
H A Drelocate.c85 insn[1].reg2i12_format.immediate = ori; in relocate_absolute()
88 insn[3].reg2i12_format.immediate = lu52id; in relocate_absolute()
H A Dunaligned.c280 switch (insn.reg2i12_format.opcode) { in emulate_load_store_insn()
/linux/arch/loongarch/kvm/
H A Dexit.c398 rd = inst.reg2i12_format.rd; in kvm_emu_mmio_read()
399 opcode = inst.reg2i12_format.opcode; in kvm_emu_mmio_read()
583 rd = inst.reg2i12_format.rd; in kvm_emu_mmio_write()
584 opcode = inst.reg2i12_format.opcode; in kvm_emu_mmio_write()