| /arch/mips/include/asm/ |
| A D | uasm.h | 213 # define UASM_i_LW(buf, rs, rt, off) uasm_i_ld(buf, rs, rt, off) argument 214 # define UASM_i_LWX(buf, rs, rt, rd) uasm_i_ldx(buf, rs, rt, rd) argument 224 # define UASM_i_SW(buf, rs, rt, off) uasm_i_sd(buf, rs, rt, off) argument 228 # define UASM_i_LL(buf, rs, rt, off) uasm_i_ll(buf, rs, rt, off) argument 229 # define UASM_i_LW(buf, rs, rt, off) uasm_i_lw(buf, rs, rt, off) argument 230 # define UASM_i_LWX(buf, rs, rt, rd) uasm_i_lwx(buf, rs, rt, rd) argument 234 # define UASM_i_SC(buf, rs, rt, off) uasm_i_sc(buf, rs, rt, off) argument 244 #define uasm_i_beqz(buf, rs, off) uasm_i_beq(buf, rs, 0, off) argument 245 #define uasm_i_beqzl(buf, rs, off) uasm_i_beql(buf, rs, 0, off) argument 246 #define uasm_i_bnez(buf, rs, off) uasm_i_bne(buf, rs, 0, off) argument [all …]
|
| A D | mipsmtregs.h | 310 _ASM_MACRO_2R_1S(mftc0, rs, rt, sel, \ 334 _ASM_MACRO_2R(mftgpr, rs, rt, \ 369 _ASM_MACRO_2R(mttgpr, rt, rs, \ 376 #define mttgpr(rs, v) \ argument 382 " mttgpr %0, " #rs " \n" \ 389 _ASM_MACRO_2R_1S(mttc0, rt, rs, sel, \ 396 #define mttc0(rs, sel, v) \ argument 402 " mttc0 %0," #rs ", " #sel " \n" \
|
| /arch/arc/net/ |
| A D | bpf_jit.h | 54 u8 add_r32(u8 *buf, u8 rd, u8 rs); 56 u8 add_r64(u8 *buf, u8 rd, u8 rs); 59 u8 sub_r32(u8 *buf, u8 rd, u8 rs); 61 u8 sub_r64(u8 *buf, u8 rd, u8 rs); 64 u8 mul_r32(u8 *buf, u8 rd, u8 rs); 66 u8 mul_r64(u8 *buf, u8 rd, u8 rs); 75 u8 and_r32(u8 *buf, u8 rd, u8 rs); 77 u8 and_r64(u8 *buf, u8 rd, u8 rs); 80 u8 or_r32(u8 *buf, u8 rd, u8 rs); 82 u8 or_r64(u8 *buf, u8 rd, u8 rs); [all …]
|
| A D | bpf_jit_arcv2.c | 1330 if (rd != rs) in mov_r32() 1360 if (rd == rs) in mov_r64() 1365 if (rs != BPF_REG_FP) in mov_r64() 1706 const u8 C_lo = REG_LO(rs); in mul_r64() 1707 const u8 C_hi = REG_HI(rs); in mul_r64() 1845 u8 or_r32(u8 *buf, u8 rd, u8 rs) in or_r32() argument 1952 const u8 C_lo = REG_LO(rs); in lsh_r64() 2047 const u8 C_lo = REG_LO(rs); in rsh_r64() 2144 const u8 C_lo = REG_LO(rs); in arsh_r64() 2960 len = tst_r32(buf, rd, rs); in gen_jmp_32() [all …]
|
| /arch/riscv/net/ |
| A D | bpf_jit_comp64.c | 714 rv_amoadd_w(rs, rs, rd, 1, 1), ctx); in emit_atomic_rmw() 716 emit_zextw(rs, rs, ctx); in emit_atomic_rmw() 720 rv_amoand_w(rs, rs, rd, 1, 1), ctx); in emit_atomic_rmw() 722 emit_zextw(rs, rs, ctx); in emit_atomic_rmw() 725 emit(is64 ? rv_amoor_d(rs, rs, rd, 1, 1) : in emit_atomic_rmw() 726 rv_amoor_w(rs, rs, rd, 1, 1), ctx); in emit_atomic_rmw() 728 emit_zextw(rs, rs, ctx); in emit_atomic_rmw() 732 rv_amoxor_w(rs, rs, rd, 1, 1), ctx); in emit_atomic_rmw() 734 emit_zextw(rs, rs, ctx); in emit_atomic_rmw() 741 emit_zextw(rs, rs, ctx); in emit_atomic_rmw() [all …]
|
| A D | bpf_jit.h | 988 emitc(rvc_jalr(rs), ctx); in emit_jalr() 990 emitc(rvc_jr(rs), ctx); in emit_jalr() 997 if (rvc_enabled() && rd && rs) in emit_mv() 998 emitc(rvc_mv(rd, rs), ctx); in emit_mv() 1000 emit(rv_addi(rd, rs, 0), ctx); in emit_mv() 1188 emit(rvzbb_sextb(rd, rs), ctx); in emit_sextb() 1192 emit_slli(rd, rs, 56, ctx); in emit_sextb() 1203 emit_slli(rd, rs, 48, ctx); in emit_sexth() 1209 emit_addiw(rd, rs, 0, ctx); in emit_sextw() 1219 emit_slli(rd, rs, 48, ctx); in emit_zexth() [all …]
|
| A D | bpf_jit_comp32.c | 420 if (rd == rs) { in emit_alu_r64() 678 emit(rv_beq(rd, rs, off), ctx); in emit_bcc() 681 emit(rv_bgtu(rd, rs, off), ctx); in emit_bcc() 684 emit(rv_bltu(rd, rs, off), ctx); in emit_bcc() 687 emit(rv_bgeu(rd, rs, off), ctx); in emit_bcc() 690 emit(rv_bleu(rd, rs, off), ctx); in emit_bcc() 693 emit(rv_bne(rd, rs, off), ctx); in emit_bcc() 696 emit(rv_bgt(rd, rs, off), ctx); in emit_bcc() 699 emit(rv_blt(rd, rs, off), ctx); in emit_bcc() 702 emit(rv_bge(rd, rs, off), ctx); in emit_bcc() [all …]
|
| /arch/mips/kernel/ |
| A D | mips-r2-to-r6-emul.c | 405 s32 rt, rs; in mult_func() local 411 rs = res; in mult_func() 432 u32 rt, rs; in multu_func() local 455 s32 rt, rs; in div_func() local 477 u32 rt, rs; in divu_func() local 500 s64 rt, rs; in dmult_func() local 760 rs = res; in mul_func() 778 u32 rs; in clz_func() local 803 u32 rs; in clo_func() local 827 u64 rs; in dclz_func() local [all …]
|
| A D | branch.c | 162 bit = (insn.mm_i_format.rs >> 2); in __mm_isBranchInstr() 212 if (regs->regs[insn.mm_i_format.rs] == in __mm_isBranchInstr() 223 if (regs->regs[insn.mm_i_format.rs] != in __mm_isBranchInstr() 493 if (!insn.i_format.rs) { in __compute_return_epc_for_insn() 525 if (!insn.i_format.rs) { in __compute_return_epc_for_insn() 585 if (regs->regs[insn.i_format.rs] == in __compute_return_epc_for_insn() 600 if (regs->regs[insn.i_format.rs] != in __compute_return_epc_for_insn() 697 if (insn.i_format.rs == bc1eqz_op) in __compute_return_epc_for_insn() 760 if ((regs->regs[insn.i_format.rs] & in __compute_return_epc_for_insn() 775 if (regs->regs[insn.i_format.rs] & in __compute_return_epc_for_insn() [all …]
|
| /arch/arm/mach-omap1/ |
| A D | reset.c | 49 u16 rs; in omap1_get_reset_sources() local 51 rs = __raw_readw(OMAP1_IO_ADDRESS(ARM_SYSST)); in omap1_get_reset_sources() 53 if (rs & (1 << ARM_SYSST_POR_SHIFT)) in omap1_get_reset_sources() 55 if (rs & (1 << ARM_SYSST_EXT_RST_SHIFT)) in omap1_get_reset_sources() 57 if (rs & (1 << ARM_SYSST_ARM_WDRST_SHIFT)) in omap1_get_reset_sources() 59 if (rs & (1 << ARM_SYSST_GLOB_SWRST_SHIFT)) in omap1_get_reset_sources()
|
| /arch/mips/math-emu/ |
| A 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))
|
| A 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()
|
| A D | ieee754dp.h | 37 #define XDPSRS(v,rs) \ argument 38 ((rs > (DP_FBITS+3))?1:((v) >> (rs)) | ((v) << (64-(rs)) != 0))
|
| A 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()
|
| /arch/parisc/net/ |
| A D | bpf_jit_comp64.c | 75 REG_SET_SEEN(ctx, rs); in emit_hppa_copy() 263 rs = HPPA_REG_ZERO; in emit_branch() 433 *rs = HPPA_REG_T1; in emit_zext_32_rd_rs() 441 *rs = HPPA_REG_T1; in emit_sext_32_rd_rs() 655 rs = HPPA_REG_T1; in bpf_jit_emit_insn() 666 rs = HPPA_REG_T1; in bpf_jit_emit_insn() 677 rs = HPPA_REG_T1; in bpf_jit_emit_insn() 935 rs = HPPA_REG_T1; in bpf_jit_emit_insn() 937 rs = HPPA_REG_ZERO; in bpf_jit_emit_insn() 1024 srcreg = rs; in bpf_jit_emit_insn() [all …]
|
| A D | bpf_jit_comp32.c | 123 if (OPTIMIZE_HPPA && (rs == rd)) in emit_hppa_copy() 125 REG_SET_SEEN(ctx, rs); in emit_hppa_copy() 126 emit(hppa_copy(rs, rd), ctx); in emit_hppa_copy() 680 emit(hppa_mtsar(lo(rs)), ctx); in emit_alu_r32() 803 rs = HPPA_REG_ZERO; in emit_bcc() 824 emit(hppa_beq(rd, rs, off), ctx); in emit_bcc() 839 emit(hppa_bne(rd, rs, off), ctx); in emit_bcc() 842 emit(hppa_bgt(rd, rs, off), ctx); in emit_bcc() 845 emit(hppa_blt(rd, rs, off), ctx); in emit_bcc() 1017 srcreg = lo(rs); in emit_load_r64() [all …]
|
| /arch/powerpc/mm/book3s64/ |
| A D | radix_tlb.c | 33 unsigned long rs; in tlbiel_radix_set_isa300() local 103 unsigned long rb,rs,prs,r; in __tlbiel_pid() local 118 unsigned long rb,rs,prs,r; in __tlbie_pid() local 132 unsigned long rb,rs,prs,r; in __tlbie_lpid() local 135 rs = lpid; in __tlbie_lpid() 146 unsigned long rb,rs,prs,r; in __tlbie_lpid_guest() local 149 rs = lpid; in __tlbie_lpid_guest() 161 unsigned long rb,rs,prs,r; in __tlbiel_va() local 177 unsigned long rb,rs,prs,r; in __tlbie_va() local 193 unsigned long rb,rs,prs,r; in __tlbie_lpid_va() local [all …]
|
| /arch/mips/txx9/generic/ |
| A 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/mips/mm/ |
| A D | uasm.c | 461 uasm_i_lui(buf, rs, uasm_rel_highest(addr)); in UASM_i_LA_mostly() 463 uasm_i_daddiu(buf, rs, rs, uasm_rel_higher(addr)); in UASM_i_LA_mostly() 465 uasm_i_dsll(buf, rs, rs, 16); in UASM_i_LA_mostly() 466 uasm_i_daddiu(buf, rs, rs, in UASM_i_LA_mostly() 468 uasm_i_dsll(buf, rs, rs, 16); in UASM_i_LA_mostly() 470 uasm_i_dsll32(buf, rs, rs, 0); in UASM_i_LA_mostly() 472 uasm_i_lui(buf, rs, uasm_rel_hi(addr)); in UASM_i_LA_mostly() 476 void UASM_i_LA(u32 **buf, unsigned int rs, long addr) in UASM_i_LA() argument 478 UASM_i_LA_mostly(buf, rs, addr); in UASM_i_LA() 481 uasm_i_daddiu(buf, rs, rs, in UASM_i_LA() [all …]
|
| /arch/microblaze/include/asm/ |
| A D | page.h | 111 #define tophys(rd, rs) \ argument 112 addik rd, rs, (CONFIG_KERNEL_BASE_ADDR - CONFIG_KERNEL_START) 113 #define tovirt(rd, rs) \ argument 114 addik rd, rs, (CONFIG_KERNEL_START - CONFIG_KERNEL_BASE_ADDR)
|
| /arch/powerpc/kvm/ |
| A D | book3s_64_mmu.c | 380 slbe->large = (rs & SLB_VSID_L) ? 1 : 0; 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() 406 slbe->origv = rs; in kvmppc_mmu_book3s_64_slbmte() 492 u64 rb = 0, rs = 0; in kvmppc_mmu_book3s_64_mtsrin() local 522 rs |= (value & 0xfffffff) << 12; in kvmppc_mmu_book3s_64_mtsrin() 524 rs |= ((value >> 28) & 0x7) << 9; in kvmppc_mmu_book3s_64_mtsrin() [all …]
|
| A 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() 198 int rs, rt, sprn; in kvmppc_emulate_instruction() local 212 rs = get_rs(inst); in kvmppc_emulate_instruction() 253 emulated = kvmppc_emulate_mtspr(vcpu, sprn, rs); in kvmppc_emulate_instruction()
|
| /arch/mips/include/uapi/asm/ |
| A D | inst.h | 655 __BITFIELD_FIELD(unsigned int rs : 5, 663 __BITFIELD_FIELD(unsigned int rs : 5, 671 __BITFIELD_FIELD(unsigned int rs : 5, 680 __BITFIELD_FIELD(unsigned int rs : 5, 690 __BITFIELD_FIELD(unsigned int rs : 5, 700 __BITFIELD_FIELD(unsigned int rs : 5, 720 __BITFIELD_FIELD(unsigned int rs : 5, 759 __BITFIELD_FIELD(unsigned int rs : 5, 781 __BITFIELD_FIELD(unsigned int rs : 5, 800 __BITFIELD_FIELD(unsigned int rs : 5, [all …]
|
| /arch/mips/net/ |
| A D | bpf_jit_comp32.c | 952 if (rs != MIPS_R_ZERO) in emit_movz_r() 953 emit(ctx, seleqz, rs, rs, rt); /* rs = 0 if rt == 0 */ in emit_movz_r() 955 if (rs != MIPS_R_ZERO) in emit_movz_r() 963 clobber_reg(ctx, rs); in emit_movz_r() 975 if (rs != MIPS_R_ZERO) in emit_movn_r() 976 emit(ctx, selnez, rs, rs, rt); /* rs = 0 if rt == 0 */ in emit_movn_r() 978 if (rs != MIPS_R_ZERO) in emit_movn_r() 986 clobber_reg(ctx, rs); in emit_movn_r() 991 const u8 rs[], s64 imm) in emit_sltiu_r64() argument 1026 const u8 rs[], s64 imm) in emit_slti_r64() argument [all …]
|
| /arch/powerpc/include/asm/ |
| A D | trace.h | 295 unsigned long rs, unsigned long ric, unsigned long prs, 297 TP_ARGS(lpid, local, rb, rs, ric, prs, r), 302 __field(unsigned long, rs) 312 __entry->rs = rs; 320 __entry->rb, __entry->rs, __entry->ric, __entry->prs,
|