/openbmc/linux/arch/loongarch/mm/ |
H A D | tlbex.S | 42 jirl ra, t0, 0 49 csrwr ra, EXCEPTION_KS2 60 bstrpick.d ra, t0, PTRS_PER_PGD_BITS + PGDIR_SHIFT - 1, PGDIR_SHIFT 61 alsl.d t1, ra, t1, 3 64 bstrpick.d ra, t0, PTRS_PER_PUD_BITS + PUD_SHIFT - 1, PUD_SHIFT 65 alsl.d t1, ra, t1, 3 69 bstrpick.d ra, t0, PTRS_PER_PMD_BITS + PMD_SHIFT - 1, PMD_SHIFT 70 alsl.d t1, ra, t1, 3 72 ld.d ra, t1, 0 79 rotri.d ra, ra, _PAGE_HUGE_SHIFT + 1 [all …]
|
/openbmc/linux/arch/x86/crypto/ |
H A D | serpent-sse2-i586-asm_32.S | 27 #define RA %xmm0 macro 513 read_blocks(%eax, RA, RB, RC, RD, RT0, RT1, RE); 515 K(RA, RB, RC, RD, RE, 0); 516 S0(RA, RB, RC, RD, RE); LK(RC, RB, RD, RA, RE, 1); 517 S1(RC, RB, RD, RA, RE); LK(RE, RD, RA, RC, RB, 2); 518 S2(RE, RD, RA, RC, RB); LK(RB, RD, RE, RC, RA, 3); 519 S3(RB, RD, RE, RC, RA); LK(RC, RA, RD, RB, RE, 4); 520 S4(RC, RA, RD, RB, RE); LK(RA, RD, RB, RE, RC, 5); 521 S5(RA, RD, RB, RE, RC); LK(RC, RA, RD, RE, RB, 6); 522 S6(RC, RA, RD, RE, RB); LK(RD, RB, RA, RE, RC, 7); [all …]
|
H A D | serpent-sse2-x86_64-asm_64.S | 636 K2(RA, RB, RC, RD, RE, 0); 637 S(S0, RA, RB, RC, RD, RE); LK2(RC, RB, RD, RA, RE, 1); 638 S(S1, RC, RB, RD, RA, RE); LK2(RE, RD, RA, RC, RB, 2); 639 S(S2, RE, RD, RA, RC, RB); LK2(RB, RD, RE, RC, RA, 3); 640 S(S3, RB, RD, RE, RC, RA); LK2(RC, RA, RD, RB, RE, 4); 641 S(S4, RC, RA, RD, RB, RE); LK2(RA, RD, RB, RE, RC, 5); 642 S(S5, RA, RD, RB, RE, RC); LK2(RC, RA, RD, RE, RB, 6); 643 S(S6, RC, RA, RD, RE, RB); LK2(RD, RB, RA, RE, RC, 7); 644 S(S7, RD, RB, RA, RE, RC); LK2(RC, RA, RE, RD, RB, 8); 645 S(S0, RC, RA, RE, RD, RB); LK2(RE, RA, RD, RC, RB, 9); [all …]
|
H A D | serpent-avx2-asm_64.S | 566 K2(RA, RB, RC, RD, RE, 0); 567 S(S0, RA, RB, RC, RD, RE); LK2(RC, RB, RD, RA, RE, 1); 568 S(S1, RC, RB, RD, RA, RE); LK2(RE, RD, RA, RC, RB, 2); 569 S(S2, RE, RD, RA, RC, RB); LK2(RB, RD, RE, RC, RA, 3); 570 S(S3, RB, RD, RE, RC, RA); LK2(RC, RA, RD, RB, RE, 4); 571 S(S4, RC, RA, RD, RB, RE); LK2(RA, RD, RB, RE, RC, 5); 572 S(S5, RA, RD, RB, RE, RC); LK2(RC, RA, RD, RE, RB, 6); 573 S(S6, RC, RA, RD, RE, RB); LK2(RD, RB, RA, RE, RC, 7); 574 S(S7, RD, RB, RA, RE, RC); LK2(RC, RA, RE, RD, RB, 8); 575 S(S0, RC, RA, RE, RD, RB); LK2(RE, RA, RD, RC, RB, 9); [all …]
|
H A D | serpent-avx-x86_64-asm_64.S | 566 K2(RA, RB, RC, RD, RE, 0); 567 S(S0, RA, RB, RC, RD, RE); LK2(RC, RB, RD, RA, RE, 1); 568 S(S1, RC, RB, RD, RA, RE); LK2(RE, RD, RA, RC, RB, 2); 569 S(S2, RE, RD, RA, RC, RB); LK2(RB, RD, RE, RC, RA, 3); 570 S(S3, RB, RD, RE, RC, RA); LK2(RC, RA, RD, RB, RE, 4); 571 S(S4, RC, RA, RD, RB, RE); LK2(RA, RD, RB, RE, RC, 5); 572 S(S5, RA, RD, RB, RE, RC); LK2(RC, RA, RD, RE, RB, 6); 573 S(S6, RC, RA, RD, RE, RB); LK2(RD, RB, RA, RE, RC, 7); 574 S(S7, RD, RB, RA, RE, RC); LK2(RC, RA, RE, RD, RB, 8); 575 S(S0, RC, RA, RE, RD, RB); LK2(RE, RA, RD, RC, RB, 9); [all …]
|
/openbmc/qemu/accel/tcg/ |
H A D | ldst_common.c.inc | 83 MemOpIdx oi, uintptr_t ra) 86 do_st1_mmu(env_cpu(env), addr, val, oi, ra); 138 uint8_t cpu_ldb_mmu(CPUArchState *env, abi_ptr addr, MemOpIdx oi, uintptr_t ra) 143 ret = do_ld1_mmu(env_cpu(env), addr, oi, ra, MMU_DATA_LOAD); 149 MemOpIdx oi, uintptr_t ra) 154 ret = do_ld2_mmu(env_cpu(env), addr, oi, ra, MMU_DATA_LOAD); 160 MemOpIdx oi, uintptr_t ra) 165 ret = do_ld4_mmu(env_cpu(env), addr, oi, ra, MMU_DATA_LOAD); 171 MemOpIdx oi, uintptr_t ra) 176 ret = do_ld8_mmu(env_cpu(env), addr, oi, ra, MMU_DATA_LOAD); [all …]
|
H A D | trace-events | 17 load_atom2_fallback(uint32_t memop, uintptr_t ra) "mop:0x%"PRIx32", ra:0x%"PRIxPTR"" 18 load_atom4_fallback(uint32_t memop, uintptr_t ra) "mop:0x%"PRIx32", ra:0x%"PRIxPTR"" 19 load_atom8_or_exit_fallback(uintptr_t ra) "ra:0x%"PRIxPTR"" 20 load_atom8_fallback(uint32_t memop, uintptr_t ra) "mop:0x%"PRIx32", ra:0x%"PRIxPTR"" 21 load_atom16_fallback(uint32_t memop, uintptr_t ra) "mop:0x%"PRIx32", ra:0x%"PRIxPTR"" 22 load_atom16_or_exit_fallback(uintptr_t ra) "ra:0x%"PRIxPTR"" 23 store_atom2_fallback(uint32_t memop, uintptr_t ra) "mop:0x%"PRIx32", ra:0x%"PRIxPTR"" 24 store_atom4_fallback(uint32_t memop, uintptr_t ra) "mop:0x%"PRIx32", ra:0x%"PRIxPTR"" 25 store_atom8_fallback(uint32_t memop, uintptr_t ra) "mop:0x%"PRIx32", ra:0x%"PRIxPTR"" 26 store_atom16_fallback(uint32_t memop, uintptr_t ra) "mop:0x%"PRIx32", ra:0x%"PRIxPTR""
|
/openbmc/linux/arch/powerpc/xmon/ |
H A D | spu-insns.h | 15 RRR | op | RC | RB | RA | RT | RI7 | op | I7 | RA | RT | 21 RI8 | op | I8 | RA | RT | RI10 | op | I10 | RA | RT | 33 RR | op | RB | RA | RT | LBT | op |RO| I16 | RO | 39 LBTI | op | // |RO| RA | RO | 53 ASM_RRR mnemonic RC, RA, RB, RT ASM_RI4 mnemonic RT, RA, I4 54 ASM_RI7 mnemonic RT, RA, I7 57 ASM_RUI8 mnemonic RT, RA, UI8 ASM_AI10 mnemonic RA, I10 58 ASM_RI10 mnemonic RT, RA, R10 59 ASM_RI10IDX mnemonic RT, I10(RA) 70 ASM_RA mnemonic RA ASM_LBTI mnemonic brinst, RA [all …]
|
H A D | ppc-opc.c | 501 /* The RA field in an D, DS, DQ, X, XO, M, or MDS form instruction. */ 502 #define RA NSISIGNOPT + 1 macro 506 /* As above, but 0 in the RA field means zero, not r0. */ 507 #define RA0 RA + 1 510 /* The RA field in the DQ form lq or an lswx instruction, which have special 516 /* The RA field in a D or X form instruction which is an updating 517 load, which means that the RA field may not be zero and may not 522 /* The RA field in an lmw instruction, which has special value 527 /* The RA field in a D or X form instruction which is an updating 528 store or an updating floating point load, which means that the RA [all …]
|
/openbmc/linux/drivers/media/platform/chips-media/ |
H A D | coda-gdi.c | 61 * RA[15:0], CA[15:8] are hardwired to contain the 24-bit macroblock 91 RBC(CA, 15, RA, 0), 92 RBC(RA, 0, RA, 1), 93 RBC(RA, 1, RA, 2), 94 RBC(RA, 2, RA, 3), 95 RBC(RA, 3, RA, 4), 96 RBC(RA, 4, RA, 5), 97 RBC(RA, 5, RA, 6), 98 RBC(RA, 6, RA, 7), 99 RBC(RA, 7, RA, 8), [all …]
|
/openbmc/linux/drivers/net/wireless/realtek/rtl8xxxu/ |
H A D | rtl8xxxu_8188e.c | 1374 static void rtl8188e_set_tx_rpt_timing(struct rtl8xxxu_ra_info *ra, u8 timing) in rtl8188e_set_tx_rpt_timing() argument 1379 if (dynamic_tx_rpt_timing[idx] == ra->rpt_time) in rtl8188e_set_tx_rpt_timing() 1392 ra->rpt_time = dynamic_tx_rpt_timing[idx]; in rtl8188e_set_tx_rpt_timing() 1395 static void rtl8188e_rate_down(struct rtl8xxxu_ra_info *ra) in rtl8188e_rate_down() argument 1397 u8 rate_id = ra->pre_rate; in rtl8188e_rate_down() 1398 u8 lowest_rate = ra->lowest_rate; in rtl8188e_rate_down() 1399 u8 highest_rate = ra->highest_rate; in rtl8188e_rate_down() 1404 } else if (ra->rate_sgi) { in rtl8188e_rate_down() 1405 ra->rate_sgi = 0; in rtl8188e_rate_down() 1409 if (ra->ra_use_rate & BIT(i)) { in rtl8188e_rate_down() [all …]
|
/openbmc/qemu/target/s390x/tcg/ |
H A D | mem_helper.c | 82 int wordsize, uintptr_t ra) in check_alignment() argument 85 tcg_s390_program_interrupt(env, PGM_SPECIFICATION, ra); in check_alignment() 91 int wordsize, uintptr_t ra) in cpu_ldusize_data_ra() argument 95 return cpu_ldub_data_ra(env, addr, ra); in cpu_ldusize_data_ra() 97 return cpu_lduw_data_ra(env, addr, ra); in cpu_ldusize_data_ra() 106 uintptr_t ra) in cpu_stsize_data_ra() argument 110 cpu_stb_data_ra(env, addr, value, ra); in cpu_stsize_data_ra() 113 cpu_stw_data_ra(env, addr, value, ra); in cpu_stsize_data_ra() 147 void **phost, uintptr_t ra) in s390_probe_access() argument 150 nonfault, phost, ra); in s390_probe_access() [all …]
|
/openbmc/qemu/target/hppa/ |
H A D | op_helper.c | 37 G_NORETURN void hppa_dynamic_excp(CPUHPPAState *env, int excp, uintptr_t ra) in hppa_dynamic_excp() argument 42 cpu_loop_exit_restore(cs, ra); in hppa_dynamic_excp() 46 uint32_t val, uint32_t mask, uintptr_t ra) in atomic_store_mask32() argument 52 vaddr = probe_access(env, addr, 3, MMU_DATA_STORE, mmu_idx, ra); in atomic_store_mask32() 54 cpu_loop_exit_atomic(env_cpu(env), ra); in atomic_store_mask32() 72 int size, uintptr_t ra) in atomic_store_mask64() argument 79 vaddr = probe_access(env, addr, size, MMU_DATA_STORE, mmu_idx, ra); in atomic_store_mask64() 81 cpu_loop_exit_atomic(env_cpu(env), ra); in atomic_store_mask64() 95 cpu_loop_exit_atomic(env_cpu(env), ra); in atomic_store_mask64() 100 bool parallel, uintptr_t ra) in do_stby_b() argument [all …]
|
/openbmc/qemu/target/i386/tcg/ |
H A D | mpx_helper.c | 36 static uint64_t lookup_bte64(CPUX86State *env, uint64_t base, uintptr_t ra) in lookup_bte64() argument 47 bt = cpu_ldq_data_ra(env, bde, ra); in lookup_bte64() 50 raise_exception_ra(env, EXCP05_BOUND, ra); in lookup_bte64() 56 static uint32_t lookup_bte32(CPUX86State *env, uint32_t base, uintptr_t ra) in lookup_bte32() argument 67 bt = cpu_ldl_data_ra(env, bde, ra); in lookup_bte32() 70 raise_exception_ra(env, EXCP05_BOUND, ra); in lookup_bte32() 78 uintptr_t ra = GETPC(); in helper_bndldx64() local 81 bte = lookup_bte64(env, base, ra); in helper_bndldx64() 82 lb = cpu_ldq_data_ra(env, bte, ra); in helper_bndldx64() 83 ub = cpu_ldq_data_ra(env, bte + 8, ra); in helper_bndldx64() [all …]
|
/openbmc/qemu/include/exec/ |
H A D | cpu_ldst.h | 134 uint32_t cpu_ldub_data_ra(CPUArchState *env, abi_ptr ptr, uintptr_t ra); 135 int cpu_ldsb_data_ra(CPUArchState *env, abi_ptr ptr, uintptr_t ra); 136 uint32_t cpu_lduw_be_data_ra(CPUArchState *env, abi_ptr ptr, uintptr_t ra); 137 int cpu_ldsw_be_data_ra(CPUArchState *env, abi_ptr ptr, uintptr_t ra); 138 uint32_t cpu_ldl_be_data_ra(CPUArchState *env, abi_ptr ptr, uintptr_t ra); 139 uint64_t cpu_ldq_be_data_ra(CPUArchState *env, abi_ptr ptr, uintptr_t ra); 140 uint32_t cpu_lduw_le_data_ra(CPUArchState *env, abi_ptr ptr, uintptr_t ra); 141 int cpu_ldsw_le_data_ra(CPUArchState *env, abi_ptr ptr, uintptr_t ra); 142 uint32_t cpu_ldl_le_data_ra(CPUArchState *env, abi_ptr ptr, uintptr_t ra); 143 uint64_t cpu_ldq_le_data_ra(CPUArchState *env, abi_ptr ptr, uintptr_t ra); [all …]
|
/openbmc/qemu/target/ppc/translate/ |
H A D | fixedpoint-impl.c.inc | 24 static bool do_ldst(DisasContext *ctx, int rt, int ra, TCGv displ, bool update, 29 if (update && (ra == 0 || (!store && ra == rt))) { 35 ea = do_ea_calc(ctx, ra, displ); 43 tcg_gen_mov_tl(cpu_gpr[ra], ea); 51 return do_ldst(ctx, a->rt, a->ra, tcg_constant_tl(a->si), update, store, mop); 67 return do_ldst(ctx, a->rt, a->ra, cpu_gpr[a->rb], update, store, mop); 89 if (!store && unlikely(a->ra == a->rt)) { 95 ea = do_ea_calc(ctx, a->ra, tcg_constant_tl(a->si)); 236 gen_op_cmp32(cpu_gpr[a->ra], cpu_gpr[a->rb], s, a->bf); 242 gen_op_cmp(cpu_gpr[a->ra], cpu_gpr[a->rb], s, a->bf); [all …]
|
H A D | dfp-impl.c.inc | 13 TCGv_ptr rt, ra, rb; \ 17 ra = gen_fprp_ptr(a->ra); \ 19 gen_helper_##NAME(tcg_env, rt, ra, rb); \ 29 TCGv_ptr ra, rb; \ 32 ra = gen_fprp_ptr(a->ra); \ 35 tcg_env, ra, rb); \ 54 TCGv_ptr ra; \ 57 ra = gen_fprp_ptr(a->fra); \ 59 tcg_env, ra, tcg_constant_i32(a->dm)); \ 83 TCGv_ptr rt, ra, rb; \ [all …]
|
/openbmc/linux/mm/ |
H A D | readahead.c | 136 * memset *ra to zero. 139 file_ra_state_init(struct file_ra_state *ra, struct address_space *mapping) in file_ra_state_init() argument 141 ra->ra_pages = inode_to_bdi(mapping->host)->ra_pages; in file_ra_state_init() 142 ra->prev_pos = -1; in file_ra_state_init() 162 * Clean up the remaining folios. The sizes in ->ra in read_pages() 170 rac->ra->size -= nr; in read_pages() 171 if (rac->ra->async_size >= nr) { in read_pages() 172 rac->ra->async_size -= nr; in read_pages() 310 struct file_ra_state *ra = ractl->ra; in force_page_cache_ra() local 322 max_pages = max_t(unsigned long, bdi->io_pages, ra->ra_pages); in force_page_cache_ra() [all …]
|
/openbmc/qemu/target/riscv/ |
H A D | op_helper.c | 135 uintptr_t ra) in check_zicbo_envcfg() argument 139 riscv_raise_exception(env, RISCV_EXCP_ILLEGAL_INST, ra); in check_zicbo_envcfg() 145 riscv_raise_exception(env, RISCV_EXCP_VIRT_INSTRUCTION_FAULT, ra); in check_zicbo_envcfg() 149 riscv_raise_exception(env, RISCV_EXCP_ILLEGAL_INST, ra); in check_zicbo_envcfg() 159 uintptr_t ra = GETPC(); in helper_cbo_zero() local 162 check_zicbo_envcfg(env, MENVCFG_CBZE, ra); in helper_cbo_zero() 171 mem = probe_write(env, address, cbozlen, mmu_idx, ra); in helper_cbo_zero() 188 cpu_stb_mmuidx_ra(env, address + i, 0, mmu_idx, ra); in helper_cbo_zero() 203 uintptr_t ra) in check_zicbom_access() argument 227 mmu_idx, true, &phost, ra); in check_zicbom_access() [all …]
|
/openbmc/linux/tools/testing/selftests/powerpc/stringloops/ |
H A D | memcmp_64.S | 14 #define rA r9 macro 120 1: lbz rA,0(r3) 122 subf. rC,rB,rA 126 lbz rA,1(r3) 128 subf. rC,rB,rA 132 lbz rA,2(r3) 134 subf. rC,rB,rA 138 lbz rA,3(r3) 140 subf. rC,rB,rA 172 LD rA,0,r3 [all …]
|
/openbmc/linux/arch/powerpc/lib/ |
H A D | memcmp_64.S | 14 #define rA r9 macro 120 1: lbz rA,0(r3) 122 subf. rC,rB,rA 126 lbz rA,1(r3) 128 subf. rC,rB,rA 132 lbz rA,2(r3) 134 subf. rC,rB,rA 138 lbz rA,3(r3) 140 subf. rC,rB,rA 172 LD rA,0,r3 [all …]
|
/openbmc/qemu/target/alpha/ |
H A D | translate.c | 118 "t10", "t11", "ra", "t12", "at", "gp", "sp" in alpha_translate_init() 314 static void gen_load_fp(DisasContext *ctx, int ra, int rb, int32_t disp16, in gen_load_fp() argument 318 if (likely(ra != 31)) { in gen_load_fp() 321 func(ctx, cpu_fir[ra], addr); in gen_load_fp() 325 static void gen_load_int(DisasContext *ctx, int ra, int rb, int32_t disp16, in gen_load_int() argument 330 /* LDQ_U with ra $31 is UNOP. Other various loads are forms of in gen_load_int() 333 if (unlikely(ra == 31)) { in gen_load_int() 345 dest = ctx->ir[ra]; in gen_load_int() 380 static void gen_store_fp(DisasContext *ctx, int ra, int rb, int32_t disp16, in gen_store_fp() argument 385 func(ctx, load_fpr(ctx, ra), addr); in gen_store_fp() [all …]
|
/openbmc/linux/arch/arm64/crypto/ |
H A D | sm3-neon-core.S | 41 #define ra w3 macro 356 ldp ra, rb, [RSTATE, #0] 401 R1(ra, rb, rc, rd, re, rf, rg, rh, k_even, KL, 0, 0, IW, _, 0) 402 R1(rd, ra, rb, rc, rh, re, rf, rg, k_odd, _, 1, 1, IW, _, 0) 403 R1(rc, rd, ra, rb, rg, rh, re, rf, k_even, KL, 2, 2, IW, _, 0) 404 R1(rb, rc, rd, ra, rf, rg, rh, re, k_odd, _, 3, 3, IW, _, 0) 407 R1(ra, rb, rc, rd, re, rf, rg, rh, k_even, KL, 4, 0, IW, _, 0) 408 R1(rd, ra, rb, rc, rh, re, rf, rg, k_odd, _, 5, 1, IW, _, 0) 409 R1(rc, rd, ra, rb, rg, rh, re, rf, k_even, KL, 6, 2, IW, SCHED_W_W0W1W2W3W4W5_1, 12) 410 R1(rb, rc, rd, ra, rf, rg, rh, re, k_odd, _, 7, 3, IW, SCHED_W_W0W1W2W3W4W5_2, 12) [all …]
|
/openbmc/linux/arch/mips/kernel/ |
H A D | cps-vec-ns16550.S | 41 jr ra 51 NESTED(_mips_cps_puts, 0, ra) 52 move s7, ra 71 NESTED(_mips_cps_putx4, 0, ra) 88 NESTED(_mips_cps_putx8, 0, ra) 89 move s3, ra 94 move ra, s3 105 NESTED(_mips_cps_putx16, 0, ra) 106 move s5, ra 111 move ra, s5 [all …]
|
/openbmc/linux/arch/loongarch/kernel/ |
H A D | mcount.S | 22 PTR_S ra, sp, MCOUNT_RA_OFFSET 28 PTR_L ra, sp, MCOUNT_RA_OFFSET 41 move a0, ra /* arg0: self return address */ 43 jirl ra, t2, 0 /* (1) call *ftrace_trace_function */ 60 jr ra 72 PTR_ADDI a0, ra, -4 /* arg0: Callsite self return addr */ 74 move a2, s0 /* arg2: Callsite parent ra */ 78 jr ra 90 /* Restore the real parent address: a0 -> ra */ 91 move ra, a0 [all …]
|