/arch/mips/include/asm/ |
D | uasm.h | 200 void UASM_i_LA_mostly(u32 **buf, unsigned int rs, long addr); 201 void UASM_i_LA(u32 **buf, unsigned int rs, long addr); 211 # define UASM_i_ADDIU(buf, rs, rt, val) uasm_i_daddiu(buf, rs, rt, val) argument 212 # define UASM_i_ADDU(buf, rs, rt, rd) uasm_i_daddu(buf, rs, rt, rd) argument 213 # define UASM_i_LL(buf, rs, rt, off) uasm_i_lld(buf, rs, rt, off) argument 214 # define UASM_i_LW(buf, rs, rt, off) uasm_i_ld(buf, rs, rt, off) argument 215 # define UASM_i_LWX(buf, rs, rt, rd) uasm_i_ldx(buf, rs, rt, rd) argument 218 # define UASM_i_ROTR(buf, rs, rt, sh) uasm_i_drotr(buf, rs, rt, sh) argument 219 # define UASM_i_SC(buf, rs, rt, off) uasm_i_scd(buf, rs, rt, off) argument 220 # define UASM_i_SLL(buf, rs, rt, sh) uasm_i_dsll(buf, rs, rt, sh) argument [all …]
|
/arch/arm/mach-omap1/ |
D | reset.c | 50 u16 rs; in omap1_get_reset_sources() local 52 rs = __raw_readw(OMAP1_IO_ADDRESS(ARM_SYSST)); in omap1_get_reset_sources() 54 if (rs & (1 << ARM_SYSST_POR_SHIFT)) in omap1_get_reset_sources() 56 if (rs & (1 << ARM_SYSST_EXT_RST_SHIFT)) in omap1_get_reset_sources() 58 if (rs & (1 << ARM_SYSST_ARM_WDRST_SHIFT)) in omap1_get_reset_sources() 60 if (rs & (1 << ARM_SYSST_GLOB_SWRST_SHIFT)) in omap1_get_reset_sources()
|
/arch/mips/kernel/ |
D | mips-r2-to-r6-emul.c | 405 s32 rt, rs; in mult_func() local 408 rs = regs->regs[MIPSInst_RS(ir)]; in mult_func() 409 res = (s64)rt * (s64)rs; in mult_func() 411 rs = res; in mult_func() 412 regs->lo = (s64)rs; in mult_func() 432 u32 rt, rs; in multu_func() local 435 rs = regs->regs[MIPSInst_RS(ir)]; in multu_func() 436 res = (u64)rt * (u64)rs; in multu_func() 455 s32 rt, rs; in div_func() local 458 rs = regs->regs[MIPSInst_RS(ir)]; in div_func() [all …]
|
D | branch.c | 83 *contpc = regs->regs[insn.mm_i_format.rs]; in __mm_isBranchInstr() 97 if ((long)regs->regs[insn.mm_i_format.rs] < 0) in __mm_isBranchInstr() 113 if ((long)regs->regs[insn.mm_i_format.rs] >= 0) in __mm_isBranchInstr() 123 if ((long)regs->regs[insn.mm_i_format.rs] <= 0) in __mm_isBranchInstr() 133 if ((long)regs->regs[insn.mm_i_format.rs] <= 0) in __mm_isBranchInstr() 162 bit = (insn.mm_i_format.rs >> 2); in __mm_isBranchInstr() 185 *contpc = regs->regs[insn.mm_i_format.rs]; in __mm_isBranchInstr() 190 if ((long)regs->regs[reg16to32map[insn.mm_b1_format.rs]] == 0) in __mm_isBranchInstr() 199 if ((long)regs->regs[reg16to32map[insn.mm_b1_format.rs]] != 0) in __mm_isBranchInstr() 212 if (regs->regs[insn.mm_i_format.rs] == in __mm_isBranchInstr() [all …]
|
/arch/mips/math-emu/ |
D | ieee754sp.h | 37 #define XSPSRS64(v, rs) \ argument 38 (((rs) >= 64) ? ((v) != 0) : ((v) >> (rs)) | ((v) << (64-(rs)) != 0)) 41 #define XSPSRS(v, rs) \ argument 42 ((rs > (SP_FBITS+3))?1:((v) >> (rs)) | ((v) << (32-(rs)) != 0))
|
D | sp_maddf.c | 19 int rs; in _sp_maddf() local 39 rs = xs ^ ys; in _sp_maddf() 41 rs ^= 1; in _sp_maddf() 82 if ((zc == IEEE754_CLASS_INF) && (zs != rs)) { in _sp_maddf() 95 return ieee754sp_inf(rs); in _sp_maddf() 106 if (zs == rs) in _sp_maddf() 178 return ieee754sp_format(rs, re, rm); in _sp_maddf() 205 if (zs == rs) { in _sp_maddf() 220 zs = rs; in _sp_maddf()
|
D | ieee754dp.h | 37 #define XDPSRS(v,rs) \ argument 38 ((rs > (DP_FBITS+3))?1:((v) >> (rs)) | ((v) << (64-(rs)) != 0))
|
D | dp_maddf.c | 44 int rs; in _dp_maddf() local 71 rs = xs ^ ys; in _dp_maddf() 73 rs ^= 1; in _dp_maddf() 113 if ((zc == IEEE754_CLASS_INF) && (zs != rs)) { in _dp_maddf() 126 return ieee754dp_inf(rs); in _dp_maddf() 137 if (zs == rs) in _dp_maddf() 234 return ieee754dp_format(rs, re, lrm); in _dp_maddf() 262 if (zs == rs) { in _dp_maddf() 280 zs = rs; in _dp_maddf()
|
D | dsemul.c | 235 unsigned int rs; in mips_dsemul() local 238 rs = (((insn.mm_a_format.rs + 0xe) & 0xf) + 2); in mips_dsemul() 241 regs->regs[rs] = (long)v; in mips_dsemul()
|
D | dp_mul.c | 15 int rs; in ieee754dp_mul() local 109 rs = xs ^ ys; in ieee754dp_mul() 158 return ieee754dp_format(rs, re, rm); in ieee754dp_mul()
|
/arch/riscv/net/ |
D | bpf_jit_comp64.c | 229 static void emit_bcc(u8 cond, u8 rd, u8 rs, int rvoff, in emit_bcc() argument 234 emit(rv_beq(rd, rs, rvoff >> 1), ctx); in emit_bcc() 237 emit(rv_bltu(rs, rd, rvoff >> 1), ctx); in emit_bcc() 240 emit(rv_bltu(rd, rs, rvoff >> 1), ctx); in emit_bcc() 243 emit(rv_bgeu(rd, rs, rvoff >> 1), ctx); in emit_bcc() 246 emit(rv_bgeu(rs, rd, rvoff >> 1), ctx); in emit_bcc() 249 emit(rv_bne(rd, rs, rvoff >> 1), ctx); in emit_bcc() 252 emit(rv_blt(rs, rd, rvoff >> 1), ctx); in emit_bcc() 255 emit(rv_blt(rd, rs, rvoff >> 1), ctx); in emit_bcc() 258 emit(rv_bge(rd, rs, rvoff >> 1), ctx); in emit_bcc() [all …]
|
D | bpf_jit.h | 606 static inline u16 rvc_sub(u8 rd, u8 rs) in rvc_sub() argument 608 return rv_ca_insn(0x23, rd, 0, rs, 0x1); in rvc_sub() 611 static inline u16 rvc_xor(u8 rd, u8 rs) in rvc_xor() argument 613 return rv_ca_insn(0x23, rd, 0x1, rs, 0x1); in rvc_xor() 616 static inline u16 rvc_or(u8 rd, u8 rs) in rvc_or() argument 618 return rv_ca_insn(0x23, rd, 0x2, rs, 0x1); in rvc_or() 621 static inline u16 rvc_and(u8 rd, u8 rs) in rvc_and() argument 623 return rv_ca_insn(0x23, rd, 0x3, rs, 0x1); in rvc_and() 644 static inline u16 rvc_mv(u8 rd, u8 rs) in rvc_mv() argument 646 return rv_cr_insn(0x8, rd, rs, 0x2); in rvc_mv() [all …]
|
D | bpf_jit_comp32.c | 412 const s8 *rs = bpf_get_reg64(src, tmp2, ctx); in emit_alu_r64() local 416 emit(rv_addi(lo(rd), lo(rs), 0), ctx); in emit_alu_r64() 417 emit(rv_addi(hi(rd), hi(rs), 0), ctx); in emit_alu_r64() 420 if (rd == rs) { in emit_alu_r64() 426 emit(rv_add(lo(rd), lo(rd), lo(rs)), ctx); in emit_alu_r64() 427 emit(rv_sltu(RV_REG_T0, lo(rd), lo(rs)), ctx); in emit_alu_r64() 428 emit(rv_add(hi(rd), hi(rd), hi(rs)), ctx); in emit_alu_r64() 433 emit(rv_sub(RV_REG_T1, hi(rd), hi(rs)), ctx); in emit_alu_r64() 434 emit(rv_sltu(RV_REG_T0, lo(rd), lo(rs)), ctx); in emit_alu_r64() 436 emit(rv_sub(lo(rd), lo(rd), lo(rs)), ctx); in emit_alu_r64() [all …]
|
/arch/powerpc/mm/book3s64/ |
D | radix_tlb.c | 33 unsigned long rs; in tlbiel_radix_set_isa300() local 36 rs = ((unsigned long)pid << PPC_BITLSHIFT(31)); in tlbiel_radix_set_isa300() 39 : : "r"(rb), "r"(rs), "i"(ric), "i"(prs) in tlbiel_radix_set_isa300() 103 unsigned long rb,rs,prs,r; in __tlbiel_pid() local 107 rs = ((unsigned long)pid) << PPC_BITLSHIFT(31); in __tlbiel_pid() 112 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory"); in __tlbiel_pid() 113 trace_tlbie(0, 1, rb, rs, ric, prs, r); in __tlbiel_pid() 118 unsigned long rb,rs,prs,r; in __tlbie_pid() local 121 rs = pid << PPC_BITLSHIFT(31); in __tlbie_pid() 126 : : "r"(rb), "i"(r), "i"(prs), "i"(ric), "r"(rs) : "memory"); in __tlbie_pid() [all …]
|
/arch/mips/txx9/generic/ |
D | mem_tx4927.c | 44 unsigned int rs = 0; in tx4927_process_sdccr() local 59 rs = 2048 << sdccr_rs; in tx4927_process_sdccr() 64 return rs * cs * mw * bs; in tx4927_process_sdccr()
|
/arch/powerpc/include/asm/ |
D | trace.h | 191 unsigned long rs, unsigned long ric, unsigned long prs, 193 TP_ARGS(lpid, local, rb, rs, ric, prs, r), 198 __field(unsigned long, rs) 208 __entry->rs = rs; 216 __entry->rb, __entry->rs, __entry->ric, __entry->prs,
|
/arch/mips/mm/ |
D | uasm.c | 457 void UASM_i_LA_mostly(u32 **buf, unsigned int rs, long addr) in UASM_i_LA_mostly() argument 460 uasm_i_lui(buf, rs, uasm_rel_highest(addr)); in UASM_i_LA_mostly() 462 uasm_i_daddiu(buf, rs, rs, uasm_rel_higher(addr)); in UASM_i_LA_mostly() 464 uasm_i_dsll(buf, rs, rs, 16); in UASM_i_LA_mostly() 465 uasm_i_daddiu(buf, rs, rs, in UASM_i_LA_mostly() 467 uasm_i_dsll(buf, rs, rs, 16); in UASM_i_LA_mostly() 469 uasm_i_dsll32(buf, rs, rs, 0); in UASM_i_LA_mostly() 471 uasm_i_lui(buf, rs, uasm_rel_hi(addr)); in UASM_i_LA_mostly() 475 void UASM_i_LA(u32 **buf, unsigned int rs, long addr) in UASM_i_LA() argument 477 UASM_i_LA_mostly(buf, rs, addr); in UASM_i_LA() [all …]
|
/arch/microblaze/include/asm/ |
D | page.h | 129 #define tophys(rd, rs) \ argument 130 addik rd, rs, (CONFIG_KERNEL_BASE_ADDR - CONFIG_KERNEL_START) 131 #define tovirt(rd, rs) \ argument 132 addik rd, rs, (CONFIG_KERNEL_START - CONFIG_KERNEL_BASE_ADDR)
|
/arch/powerpc/kvm/ |
D | book3s_64_mmu.c | 363 static void kvmppc_mmu_book3s_64_slbmte(struct kvm_vcpu *vcpu, u64 rs, u64 rb) in kvmppc_mmu_book3s_64_slbmte() argument 369 dprintk("KVM MMU: slbmte(0x%llx, 0x%llx)\n", rs, rb); in kvmppc_mmu_book3s_64_slbmte() 380 slbe->large = (rs & SLB_VSID_L) ? 1 : 0; in kvmppc_mmu_book3s_64_slbmte() 381 slbe->tb = (rs & SLB_VSID_B_1T) ? 1 : 0; in kvmppc_mmu_book3s_64_slbmte() 383 slbe->vsid = (rs & ~SLB_VSID_B) >> (kvmppc_slb_sid_shift(slbe) - 16); in kvmppc_mmu_book3s_64_slbmte() 385 slbe->Ks = (rs & SLB_VSID_KS) ? 1 : 0; in kvmppc_mmu_book3s_64_slbmte() 386 slbe->Kp = (rs & SLB_VSID_KP) ? 1 : 0; in kvmppc_mmu_book3s_64_slbmte() 387 slbe->nx = (rs & SLB_VSID_N) ? 1 : 0; in kvmppc_mmu_book3s_64_slbmte() 388 slbe->class = (rs & SLB_VSID_C) ? 1 : 0; in kvmppc_mmu_book3s_64_slbmte() 393 switch (rs & SLB_VSID_LP) { in kvmppc_mmu_book3s_64_slbmte() [all …]
|
D | emulate.c | 75 static int kvmppc_emulate_mtspr(struct kvm_vcpu *vcpu, int sprn, int rs) in kvmppc_emulate_mtspr() argument 78 ulong spr_val = kvmppc_get_gpr(vcpu, rs); in kvmppc_emulate_mtspr() 197 int rs, rt, sprn; in kvmppc_emulate_instruction() local 210 rs = get_rs(inst); in kvmppc_emulate_instruction() 251 emulated = kvmppc_emulate_mtspr(vcpu, sprn, rs); in kvmppc_emulate_instruction()
|
D | book3s_hv_tm_builtin.c | 24 int rs; in kvmhv_p9_tm_emulation_early() local 75 rs = (instr >> 21) & 0x1f; in kvmhv_p9_tm_emulation_early() 76 newmsr = kvmppc_get_gpr(vcpu, rs); in kvmhv_p9_tm_emulation_early()
|
D | book3s_paired_singles.c | 173 int rs, ulong addr, int ls_type) in kvmppc_emulate_fpr_load() argument 191 emulated = kvmppc_handle_load(vcpu, KVM_MMIO_REG_FPR | rs, in kvmppc_emulate_fpr_load() 201 kvm_cvt_fd((u32*)tmp, &VCPU_FPR(vcpu, rs)); in kvmppc_emulate_fpr_load() 202 vcpu->arch.qpr[rs] = *((u32*)tmp); in kvmppc_emulate_fpr_load() 205 VCPU_FPR(vcpu, rs) = *((u64*)tmp); in kvmppc_emulate_fpr_load() 217 int rs, ulong addr, int ls_type) in kvmppc_emulate_fpr_store() argument 227 kvm_cvt_df(&VCPU_FPR(vcpu, rs), (u32*)tmp); in kvmppc_emulate_fpr_store() 232 *((u32*)tmp) = VCPU_FPR(vcpu, rs); in kvmppc_emulate_fpr_store() 233 val = VCPU_FPR(vcpu, rs) & 0xffffffff; in kvmppc_emulate_fpr_store() 237 *((u64*)tmp) = VCPU_FPR(vcpu, rs); in kvmppc_emulate_fpr_store() [all …]
|
/arch/powerpc/kernel/ |
D | isa-bridge.c | 190 int rlen, i, rs; in isa_bridge_init_non_pci() local 212 rs = na + ns + pna; in isa_bridge_init_non_pci() 216 if (ranges == NULL || rlen < rs) { in isa_bridge_init_non_pci() 223 for (i = 0; (i + rs - 1) < rlen; i += rs) { in isa_bridge_init_non_pci()
|
/arch/mips/include/uapi/asm/ |
D | inst.h | 634 __BITFIELD_FIELD(unsigned int rs : 5, 642 __BITFIELD_FIELD(unsigned int rs : 5, 650 __BITFIELD_FIELD(unsigned int rs : 5, 659 __BITFIELD_FIELD(unsigned int rs : 5, 669 __BITFIELD_FIELD(unsigned int rs : 5, 679 __BITFIELD_FIELD(unsigned int rs : 5, 699 __BITFIELD_FIELD(unsigned int rs : 5, 738 __BITFIELD_FIELD(unsigned int rs : 5, 760 __BITFIELD_FIELD(unsigned int rs : 5, 779 __BITFIELD_FIELD(unsigned int rs:5, [all …]
|
/arch/mips/include/asm/octeon/ |
D | cvmx-asm.h | 130 asm ("pop %[rd],%[rs]" : [rd] "=d" (result) : [rs] "d" (input)) 132 asm ("dpop %[rd],%[rs]" : [rd] "=d" (result) : [rs] "d" (input))
|