Home
last modified time | relevance | path

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

/linux/arch/loongarch/include/asm/
H A Dinst.h289 unsigned int rj : 5; member
296 unsigned int rj : 5; member
302 unsigned int rj : 5; member
309 unsigned int rj : 5; member
316 unsigned int rj : 5; member
323 unsigned int rj : 5; member
330 unsigned int rj : 5; member
337 unsigned int rj : 5; member
345 unsigned int rj : 5; member
352 unsigned int rj : 5; member
[all …]
/linux/arch/loongarch/kernel/
H 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()
93 if (regs->regs[rj] == regs->regs[rd]) in simu_branch()
99 if (regs->regs[rj] != regs->regs[rd]) in simu_branch()
105 if ((long)regs->regs[rj] < (long)regs->regs[rd]) in simu_branch()
111 if ((long)regs->regs[rj] >= (long)regs->regs[rd]) in simu_branch()
117 if (regs->regs[rj] < regs->regs[rd]) in simu_branch()
[all …]
H A Dtraps.c656 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
663 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
679 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
695 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
H A Dalternative.c93 BUG_ON(buf->reg1i21_format.rj & BIT(4)); in recompute_jump()
/linux/arch/loongarch/net/
H A Dbpf_jit.h204 enum loongarch_gpr rj) in move_reg() argument
206 emit_insn(ctx, or, rd, rj, LOONGARCH_GPR_ZERO); in move_reg()
237 static inline void cond_jmp_offset(struct jit_ctx *ctx, u8 cond, enum loongarch_gpr rj, in cond_jmp_offset() argument
243 emit_insn(ctx, beq, rj, rd, jmp_offset); in cond_jmp_offset()
248 emit_insn(ctx, bne, rj, rd, jmp_offset); in cond_jmp_offset()
252 emit_insn(ctx, bltu, rd, rj, jmp_offset); in cond_jmp_offset()
256 emit_insn(ctx, bltu, rj, rd, jmp_offset); in cond_jmp_offset()
260 emit_insn(ctx, bgeu, rj, rd, jmp_offset); in cond_jmp_offset()
264 emit_insn(ctx, bgeu, rd, rj, jmp_offset); in cond_jmp_offset()
268 emit_insn(ctx, blt, rd, rj, jmp_offset); in cond_jmp_offset()
[all …]
H A Dbpf_jit.c1781 static void sign_extend(struct jit_ctx *ctx, int rd, int rj, u8 size, bool sign) in sign_extend() argument
1785 if (rd != rj) in sign_extend()
1786 move_reg(ctx, rd, rj); in sign_extend()
1792 emit_insn(ctx, extwb, rd, rj); in sign_extend()
1795 emit_insn(ctx, extwh, rd, rj); in sign_extend()
1798 emit_insn(ctx, addiw, rd, rj, 0); in sign_extend()
1801 if (rd != rj) in sign_extend()
1802 move_reg(ctx, rd, rj); in sign_extend()
/linux/arch/loongarch/kvm/
H 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()
/linux/scripts/
H A Dcheck_extable.sh15 suspicious_relocs=$(objdump -rj __ex_table ${obj} | tail -n +6 |
55 …eval $(objdump -rj .altinstructions ${obj} | grep -B1 "${section}+${section_offset}" | head -n1 | …
/linux/
H A DMAINTAINERS22676 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
22684 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
22758 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
22782 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>