Home
last modified time | relevance | path

Searched refs:rj (Results 1 – 7 of 7) sorted by relevance

/arch/loongarch/include/asm/
A Dinst.h279 unsigned int rj : 5; member
579 insn->reg2_format.rj = rj; \
597 insn->reg2i5_format.rj = rj; \
613 insn->reg2i6_format.rj = rj; \
629 insn->reg2i12_format.rj = rj; \
659 insn->reg2i14_format.rj = rj; \
679 insn->reg2i16_format.rj = rj; \
698 insn->reg2i16_format.rj = rj;
711 insn->reg2bstrd_format.rj = rj; \
725 insn->reg3_format.rj = rj; \
[all …]
/arch/loongarch/net/
A Dbpf_jit.h176 enum loongarch_gpr rj) in move_reg() argument
215 emit_insn(ctx, beq, rj, rd, jmp_offset); in cond_jmp_offset()
220 emit_insn(ctx, bne, rj, rd, jmp_offset); in cond_jmp_offset()
224 emit_insn(ctx, bltu, rd, rj, jmp_offset); in cond_jmp_offset()
228 emit_insn(ctx, bltu, rj, rd, jmp_offset); in cond_jmp_offset()
232 emit_insn(ctx, bgeu, rj, rd, jmp_offset); in cond_jmp_offset()
240 emit_insn(ctx, blt, rd, rj, jmp_offset); in cond_jmp_offset()
244 emit_insn(ctx, blt, rj, rd, jmp_offset); in cond_jmp_offset()
248 emit_insn(ctx, bge, rj, rd, jmp_offset); in cond_jmp_offset()
252 emit_insn(ctx, bge, rd, rj, jmp_offset); in cond_jmp_offset()
[all …]
/arch/loongarch/kernel/
A Dinst.c50 unsigned int imm, imm_l, imm_h, rd, rj; in simu_branch() local
72 rj = insn.reg1i21_format.rj; in simu_branch()
75 if (regs->regs[rj] == 0) in simu_branch()
81 if (regs->regs[rj] != 0) in simu_branch()
89 rj = insn.reg2i16_format.rj; in simu_branch()
117 if (regs->regs[rj] < regs->regs[rd]) in simu_branch()
320 emit_or(&insn, rd, rj, rk); in larch_insn_gen_or()
367 emit_lu52id(&insn, rd, rj, imm); in larch_insn_gen_lu52id()
381 emit_beq(&insn, rj, rd, imm >> 2); in larch_insn_gen_beq()
395 emit_bne(&insn, rj, rd, imm >> 2); in larch_insn_gen_bne()
[all …]
A Dkgdb.c298 unsigned int si, si_l, si_h, rd, rj, cj; in get_step_address() local
321 rj = ip->reg1i21_format.rj; in get_step_address()
322 cj = (rj & 0x07) + DBG_FCC_BASE; in get_step_address()
328 if (regs->regs[rj] == 0) in get_step_address()
332 if (regs->regs[rj] != 0) in get_step_address()
338 if (((rj & 0x18) == 0x08) && cj_val) /* bcnez */ in get_step_address()
343 rj = ip->reg2i16_format.rj; in get_step_address()
348 if (regs->regs[rj] == regs->regs[rd]) in get_step_address()
352 if (regs->regs[rj] != regs->regs[rd]) in get_step_address()
364 if (regs->regs[rj] < regs->regs[rd]) in get_step_address()
[all …]
A Dtraps.c651 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
658 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
674 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
690 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
A Dalternative.c93 BUG_ON(buf->reg1i21_format.rj & BIT(4)); in recompute_jump()
/arch/loongarch/kvm/
A Dexit.c26 int rd, rj; in kvm_emu_cpucfg() local
33 rj = inst.reg2_format.rj; in kvm_emu_cpucfg()
35 index = vcpu->arch.gprs[rj]; in kvm_emu_cpucfg()
115 unsigned int rd, rj, csrid; in kvm_handle_csr() local
125 rj = inst.reg2csr_format.rj; in kvm_handle_csr()
137 switch (rj) { in kvm_handle_csr()
149 csr_mask = vcpu->arch.gprs[rj]; in kvm_handle_csr()
161 u32 addr, rd, rj, opcode; in kvm_emu_iocsr() local
167 rj = inst.reg2_format.rj; in kvm_emu_iocsr()
169 addr = vcpu->arch.gprs[rj]; in kvm_emu_iocsr()

Completed in 29 milliseconds