Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/arch/loongarch/net/
H A Debpf_jit.h150 insn->reg3_format.opcode = ldxbu_op; in emit_ldxbu()
151 insn->reg3_format.rd = rd; in emit_ldxbu()
152 insn->reg3_format.rj = rj; in emit_ldxbu()
153 insn->reg3_format.rk = rk; in emit_ldxbu()
159 insn->reg3_format.opcode = ldxhu_op; in emit_ldxhu()
160 insn->reg3_format.rd = rd; in emit_ldxhu()
161 insn->reg3_format.rj = rj; in emit_ldxhu()
162 insn->reg3_format.rk = rk; in emit_ldxhu()
168 insn->reg3_format.opcode = ldxwu_op; in emit_ldxwu()
169 insn->reg3_format in emit_ldxwu()
[all...]
/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A Dunaligned.c352 switch (insn.reg3_format.opcode) { in emulate_load_store_insn()
431 regs->regs[insn.reg3_format.rd] = value; in emulate_load_store_insn()
434 write_fpr(insn.reg3_format.rd, value); in emulate_load_store_insn()
436 set_fpr64(&current->thread.fpu.fpr[insn.reg3_format.rd], 0, value); in emulate_load_store_insn()
441 value = regs->regs[insn.reg3_format.rd]; in emulate_load_store_insn()
444 value = read_fpr(insn.reg3_format.rd); in emulate_load_store_insn()
446 value = get_fpr64(&current->thread.fpu.fpr[insn.reg3_format.rd], 0); in emulate_load_store_insn()
H A Dtraps.c638 switch (insn.reg3_format.opcode) { in do_bce()
640 if (insn.reg3_format.rd != 0) in do_bce()
642 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
643 upper = regs->regs[insn.reg3_format.rk]; in do_bce()
647 if (insn.reg3_format.rd != 0) in do_bce()
649 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
650 lower = regs->regs[insn.reg3_format.rk]; in do_bce()
665 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
666 upper = regs->regs[insn.reg3_format.rk]; in do_bce()
681 badv = regs->regs[insn.reg3_format in do_bce()
[all...]
H A Dinst.c309 insn.reg3_format.opcode = or_op; in larch_insn_gen_or()
310 insn.reg3_format.rd = rd; in larch_insn_gen_or()
311 insn.reg3_format.rj = rj; in larch_insn_gen_or()
312 insn.reg3_format.rk = rk; in larch_insn_gen_or()
/kernel/linux/linux-6.6/arch/loongarch/kernel/
H A Dunaligned.c352 switch (insn.reg3_format.opcode) { in emulate_load_store_insn()
431 regs->regs[insn.reg3_format.rd] = value; in emulate_load_store_insn()
434 write_fpr(insn.reg3_format.rd, value); in emulate_load_store_insn()
436 set_fpr64(&current->thread.fpu.fpr[insn.reg3_format.rd], 0, value); in emulate_load_store_insn()
441 value = regs->regs[insn.reg3_format.rd]; in emulate_load_store_insn()
444 value = read_fpr(insn.reg3_format.rd); in emulate_load_store_insn()
446 value = get_fpr64(&current->thread.fpu.fpr[insn.reg3_format.rd], 0); in emulate_load_store_insn()
H A Dtraps.c606 switch (insn.reg3_format.opcode) { in do_bce()
608 if (insn.reg3_format.rd != 0) in do_bce()
610 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
611 upper = regs->regs[insn.reg3_format.rk]; in do_bce()
615 if (insn.reg3_format.rd != 0) in do_bce()
617 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
618 lower = regs->regs[insn.reg3_format.rk]; in do_bce()
633 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
634 upper = regs->regs[insn.reg3_format.rk]; in do_bce()
649 badv = regs->regs[insn.reg3_format in do_bce()
[all...]
H A Dinst.c138 switch (insn.reg3_format.opcode) { in insns_not_supported()
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
H A Dinst.h321 struct reg3_format { struct
349 struct reg3_format reg3_format; member
682 insn->reg3_format.opcode = OP; \
683 insn->reg3_format.rd = rd; \
684 insn->reg3_format.rj = rj; \
685 insn->reg3_format.rk = rk; \
/kernel/linux/linux-5.10/arch/loongarch/kvm/
H A Demulate.c117 rd = inst.reg3_format.rd; in _kvm_emu_mmio_write()
118 opcode = inst.reg3_format.opcode; in _kvm_emu_mmio_write()
238 rd = inst.reg3_format.rd; in _kvm_emu_mmio_read()
239 opcode = inst.reg3_format.opcode; in _kvm_emu_mmio_read()
/kernel/linux/linux-5.10/arch/loongarch/include/uapi/asm/
H A Dinst.h249 struct reg3_format { struct
450 struct reg3_format reg3_format; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/asm-loongarch/asm/
H A Dinst.h261 struct reg3_format { struct
462 struct reg3_format reg3_format; member

Completed in 10 milliseconds