Home
last modified time | relevance | path

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

/linux-6.12.1/tools/objtool/arch/loongarch/
Ddecode.c190 switch (inst.reg2i14_format.opcode) { in decode_insn_reg2i14_fomat()
192 if (inst.reg2i14_format.rj == CFI_SP) { in decode_insn_reg2i14_fomat()
194 insn->immediate = sign_extend64(inst.reg2i14_format.immediate, 13); in decode_insn_reg2i14_fomat()
200 op->dest.reg = inst.reg2i14_format.rd; in decode_insn_reg2i14_fomat()
205 if (inst.reg2i14_format.rj == CFI_SP) { in decode_insn_reg2i14_fomat()
207 if (inst.reg2i14_format.rd == LOONGARCH_GPR_RA && in decode_insn_reg2i14_fomat()
208 inst.reg2i14_format.immediate == 0) in decode_insn_reg2i14_fomat()
212 insn->immediate = sign_extend64(inst.reg2i14_format.immediate, 13); in decode_insn_reg2i14_fomat()
215 op->src.reg = inst.reg2i14_format.rd; in decode_insn_reg2i14_fomat()
/linux-6.12.1/tools/arch/loongarch/include/asm/
Dinst.h85 struct reg2i14_format { struct
106 struct reg2i14_format reg2i14_format; argument
/linux-6.12.1/arch/loongarch/include/asm/
Dinst.h311 struct reg2i14_format { struct
365 struct reg2i14_format reg2i14_format; member
653 insn->reg2i14_format.opcode = OP; \
654 insn->reg2i14_format.immediate = imm; \
655 insn->reg2i14_format.rd = rd; \
656 insn->reg2i14_format.rj = rj; \
/linux-6.12.1/arch/loongarch/kvm/
Dexit.c363 rd = inst.reg2i14_format.rd; in kvm_emu_mmio_read()
364 opcode = inst.reg2i14_format.opcode; in kvm_emu_mmio_read()
528 rd = inst.reg2i14_format.rd; in kvm_emu_mmio_write()
529 opcode = inst.reg2i14_format.opcode; in kvm_emu_mmio_write()
/linux-6.12.1/arch/loongarch/kernel/
Dunaligned.c329 switch (insn.reg2i14_format.opcode) { in emulate_load_store_insn()
Dinst.c144 switch (insn.reg2i14_format.opcode) { in insns_not_supported()