| /linux-6.15/arch/loongarch/include/asm/ |
| H A D | inst.h | 279 unsigned int rj : 5; member 576 insn->reg2_format.rj = rj; \ 594 insn->reg2i5_format.rj = rj; \ 610 insn->reg2i6_format.rj = rj; \ 626 insn->reg2i12_format.rj = rj; \ 656 insn->reg2i14_format.rj = rj; \ 676 insn->reg2i16_format.rj = rj; \ 695 insn->reg2i16_format.rj = rj; 708 insn->reg2bstrd_format.rj = rj; \ 722 insn->reg3_format.rj = rj; \ [all …]
|
| /linux-6.15/arch/loongarch/kernel/ |
| H A D | inst.c | 48 unsigned int imm, imm_l, imm_h, rd, rj; in simu_branch() local 70 rj = insn.reg1i21_format.rj; in simu_branch() 73 if (regs->regs[rj] == 0) in simu_branch() 79 if (regs->regs[rj] != 0) in simu_branch() 87 rj = insn.reg2i16_format.rj; in simu_branch() 91 if (regs->regs[rj] == regs->regs[rd]) in simu_branch() 115 if (regs->regs[rj] < regs->regs[rd]) in simu_branch() 274 emit_or(&insn, rd, rj, rk); in larch_insn_gen_or() 281 return larch_insn_gen_or(rd, rj, 0); in larch_insn_gen_move() 321 emit_lu52id(&insn, rd, rj, imm); in larch_insn_gen_lu52id() [all …]
|
| H A D | kgdb.c | 298 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 …]
|
| H A D | traps.c | 650 badv = regs->regs[insn.reg3_format.rj]; in do_bce() 657 badv = regs->regs[insn.reg3_format.rj]; in do_bce() 673 badv = regs->regs[insn.reg3_format.rj]; in do_bce() 689 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
|
| H A D | alternative.c | 92 BUG_ON(buf->reg1i21_format.rj & BIT(4)); in recompute_jump()
|
| /linux-6.15/arch/loongarch/net/ |
| H A D | bpf_jit.h | 175 enum loongarch_gpr rj) in move_reg() argument 214 emit_insn(ctx, beq, rj, rd, jmp_offset); in cond_jmp_offset() 219 emit_insn(ctx, bne, rj, rd, jmp_offset); in cond_jmp_offset() 223 emit_insn(ctx, bltu, rd, rj, jmp_offset); in cond_jmp_offset() 227 emit_insn(ctx, bltu, rj, rd, jmp_offset); in cond_jmp_offset() 231 emit_insn(ctx, bgeu, rj, rd, jmp_offset); in cond_jmp_offset() 239 emit_insn(ctx, blt, rd, rj, jmp_offset); in cond_jmp_offset() 243 emit_insn(ctx, blt, rj, rd, jmp_offset); in cond_jmp_offset() 247 emit_insn(ctx, bge, rj, rd, jmp_offset); in cond_jmp_offset() 251 emit_insn(ctx, bge, rd, rj, jmp_offset); in cond_jmp_offset() [all …]
|
| /linux-6.15/tools/arch/loongarch/include/asm/ |
| H A D | inst.h | 67 unsigned int rj : 5; member 74 unsigned int rj : 5; member 80 unsigned int rj : 5; member 87 unsigned int rj : 5; member 94 unsigned int rj : 5; member 149 enum loongarch_gpr rj, \ 155 insn->reg2i16_format.rj = rj; \
|
| /linux-6.15/tools/objtool/arch/loongarch/ |
| H A D | decode.c | 121 if ((inst.reg2i12_format.rd == CFI_SP) || (inst.reg2i12_format.rj == CFI_SP)) { in decode_insn_reg2i12_fomat() 126 op->src.reg = inst.reg2i12_format.rj; in decode_insn_reg2i12_fomat() 132 if ((inst.reg2i12_format.rd == CFI_SP) && (inst.reg2i12_format.rj == CFI_FP)) { in decode_insn_reg2i12_fomat() 143 if (inst.reg2i12_format.rj == CFI_SP) { in decode_insn_reg2i12_fomat() 156 if (inst.reg2i12_format.rj == CFI_SP) { in decode_insn_reg2i12_fomat() 170 inst.reg2i12_format.rj == 0 && in decode_insn_reg2i12_fomat() 189 if (inst.reg2i14_format.rj == CFI_SP) { in decode_insn_reg2i14_fomat() 202 if (inst.reg2i14_format.rj == CFI_SP) { in decode_insn_reg2i14_fomat() 232 inst.reg2i16_format.rj == CFI_RA && in decode_insn_reg2i16_fomat()
|
| /linux-6.15/arch/loongarch/kvm/ |
| H A D | exit.c | 26 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-6.15/scripts/ |
| H A D | check_extable.sh | 15 suspicious_relocs=$(objdump -rj __ex_table ${obj} | tail -n +6 | 55 …eval $(objdump -rj .altinstructions ${obj} | grep -B1 "${section}+${section_offset}" | head -n1 | …
|
| /linux-6.15/Documentation/devicetree/bindings/sound/ |
| H A D | fsl,ssi.yaml | 133 lj-slave, lj-master, rj-slave, rj-master ] 141 "rj-slave" - Right justified mode, SSI is clock slave 142 "rj-master" - Right justified mode, SSI is clock master
|
| /linux-6.15/Documentation/devicetree/bindings/display/panel/ |
| H A D | advantech,idk-1110wr.yaml | 10 - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
|
| H A D | panel-lvds.yaml | 10 - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
|
| H A D | advantech,idk-2121wr.yaml | 10 - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
|
| /linux-6.15/Documentation/devicetree/bindings/cache/ |
| H A D | andestech,ax45mp-cache.yaml | 11 - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
|
| /linux-6.15/Documentation/devicetree/bindings/media/i2c/ |
| H A D | ovti,ov5645.yaml | 10 - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
|
| /linux-6.15/Documentation/devicetree/bindings/pci/ |
| H A D | rcar-pci-ep.yaml | 11 - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
|
| /linux-6.15/Documentation/devicetree/bindings/usb/ |
| H A D | renesas,usb-xhci.yaml | 10 - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
|
| /linux-6.15/Documentation/devicetree/bindings/clock/ |
| H A D | renesas,rzv2h-cpg.yaml | 10 - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
|
| /linux-6.15/Documentation/devicetree/bindings/iio/adc/ |
| H A D | renesas,rzg2l-adc.yaml | 10 - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
|
| /linux-6.15/Documentation/devicetree/bindings/media/ |
| H A D | renesas,rzg2l-csi2.yaml | 11 - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
|
| H A D | renesas,rzg2l-cru.yaml | 11 - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
|
| /linux-6.15/Documentation/devicetree/bindings/pinctrl/ |
| H A D | renesas,rzg2l-pinctrl.yaml | 11 - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
|
| /linux-6.15/Documentation/devicetree/bindings/interrupt-controller/ |
| H A D | renesas,rzg2l-irqc.yaml | 10 - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
|
| /linux-6.15/ |
| H A D | MAINTAINERS | 20770 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> 20778 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
|