Home
last modified time | relevance | path

Searched refs:mem_idx (Results 1 – 25 of 46) sorted by relevance

12

/openbmc/qemu/target/mips/tcg/
H A Dldst_helper.c34 target_ulong helper_##name(CPUMIPSState *env, target_ulong arg, int mem_idx) \
45 env->llval = do_cast cpu_##insn##_mmuidx_ra(env, arg, mem_idx, GETPC()); \
71 int mem_idx) in helper_swl() argument
76 cpu_stb_mmuidx_ra(env, arg2, (uint8_t)(arg1 >> 24), mem_idx, GETPC()); in helper_swl()
80 mem_idx, GETPC()); in helper_swl()
85 mem_idx, GETPC()); in helper_swl()
90 mem_idx, GETPC()); in helper_swl()
95 int mem_idx) in helper_swr() argument
100 cpu_stb_mmuidx_ra(env, arg2, (uint8_t)arg1, mem_idx, GETPC()); in helper_swr()
104 mem_idx, GETPC()); in helper_swr()
[all …]
H A Dtranslate.c1924 static inline void op_ld_##insn(TCGv ret, TCGv arg1, int mem_idx, \
1929 tcg_gen_qemu_ld_tl(ret, arg1, ctx->mem_idx, memop); \
1935 static inline void op_ld_##insn(TCGv ret, TCGv arg1, int mem_idx, \
1938 gen_helper_##insn(ret, tcg_env, arg1, tcg_constant_i32(mem_idx)); \
1975 int mem_idx, MemOp mop) in gen_lxl() argument
1985 tcg_gen_qemu_ld_tl(t1, addr, mem_idx, MO_UB); in gen_lxl()
1992 tcg_gen_qemu_ld_tl(t0, t0, mem_idx, mop); in gen_lxl()
2001 int mem_idx, MemOp mop) in gen_lxr() argument
2012 tcg_gen_qemu_ld_tl(t1, addr, mem_idx, MO_UB); in gen_lxr()
2019 tcg_gen_qemu_ld_tl(t0, t0, mem_idx, mop); in gen_lxr()
[all …]
H A Dtx79_translate.c343 tcg_gen_qemu_ld_i64(t0, addr, ctx->mem_idx, mo_endian(ctx) | MO_UQ); in trans_LQ()
348 tcg_gen_qemu_ld_i64(t0, addr, ctx->mem_idx, mo_endian(ctx) | MO_UQ); in trans_LQ()
367 tcg_gen_qemu_st_i64(t0, addr, ctx->mem_idx, mo_endian(ctx) | MO_UQ); in trans_SQ()
372 tcg_gen_qemu_st_i64(t0, addr, ctx->mem_idx, mo_endian(ctx) | MO_UQ); in trans_SQ()
H A Dmxu_translate.c740 tcg_gen_qemu_ld_tl(t1, t0, ctx->mem_idx, MO_UB); in gen_mxu_s8ldd()
746 tcg_gen_qemu_ld_tl(t1, t0, ctx->mem_idx, MO_UB); in gen_mxu_s8ldd()
752 tcg_gen_qemu_ld_tl(t1, t0, ctx->mem_idx, MO_UB); in gen_mxu_s8ldd()
758 tcg_gen_qemu_ld_tl(t1, t0, ctx->mem_idx, MO_UB); in gen_mxu_s8ldd()
764 tcg_gen_qemu_ld_tl(t1, t0, ctx->mem_idx, MO_UB); in gen_mxu_s8ldd()
769 tcg_gen_qemu_ld_tl(t1, t0, ctx->mem_idx, MO_UB); in gen_mxu_s8ldd()
775 tcg_gen_qemu_ld_tl(t1, t0, ctx->mem_idx, MO_SB); in gen_mxu_s8ldd()
783 tcg_gen_qemu_ld_tl(t1, t0, ctx->mem_idx, MO_UB); in gen_mxu_s8ldd()
842 tcg_gen_qemu_st_tl(t1, t0, ctx->mem_idx, MO_UB); in gen_mxu_s8std()
874 tcg_gen_qemu_ld_tl(t1, t0, ctx->mem_idx, MO_UW); in gen_mxu_s16ldd()
[all …]
H A Dmips16e_translate.c.inc136 tcg_gen_qemu_st_tl(t1, t0, ctx->mem_idx, mo_endian(ctx) | MO_UL |
184 tcg_gen_qemu_st_tl(t1, t0, ctx->mem_idx, mo_endian(ctx) | MO_UL |
190 tcg_gen_qemu_st_tl(t1, t0, ctx->mem_idx, mo_endian(ctx) | MO_UL |
196 tcg_gen_qemu_st_tl(t1, t0, ctx->mem_idx, mo_endian(ctx) | MO_UL |
202 tcg_gen_qemu_st_tl(t1, t0, ctx->mem_idx, mo_endian(ctx) | MO_UL |
296 tcg_gen_qemu_ld_tl(t1, t0, ctx->mem_idx, MO_TE | MO_SL |
/openbmc/qemu/target/loongarch/tcg/insn_trans/
H A Dtrans_fmemory.c.inc22 tcg_gen_qemu_ld_tl(dest, addr, ctx->mem_idx, mop);
38 tcg_gen_qemu_st_tl(src, addr, ctx->mem_idx, mop);
53 tcg_gen_qemu_ld_tl(dest, addr, ctx->mem_idx, mop);
70 tcg_gen_qemu_st_tl(src3, addr, ctx->mem_idx, mop);
86 tcg_gen_qemu_ld_tl(dest, addr, ctx->mem_idx, mop);
104 tcg_gen_qemu_st_tl(src3, addr, ctx->mem_idx, mop);
120 tcg_gen_qemu_ld_tl(dest, addr, ctx->mem_idx, mop);
138 tcg_gen_qemu_st_tl(src3, addr, ctx->mem_idx, mop);
H A Dtrans_memory.c.inc13 tcg_gen_qemu_ld_tl(dest, addr, ctx->mem_idx, mop);
25 tcg_gen_qemu_st_tl(data, addr, ctx->mem_idx, mop);
36 tcg_gen_qemu_ld_tl(dest, addr, ctx->mem_idx, mop);
49 tcg_gen_qemu_st_tl(data, addr, ctx->mem_idx, mop);
62 tcg_gen_qemu_ld_tl(dest, src1, ctx->mem_idx, mop);
76 tcg_gen_qemu_ld_tl(dest, src1, ctx->mem_idx, mop);
90 tcg_gen_qemu_st_tl(data, src1, ctx->mem_idx, mop);
103 tcg_gen_qemu_st_tl(data, src1, ctx->mem_idx, mop);
137 tcg_gen_qemu_ld_tl(dest, addr, ctx->mem_idx, mop);
149 tcg_gen_qemu_st_tl(data, addr, ctx->mem_idx, mop);
H A Dtrans_privileged.c.inc326 if (ctx->mem_idx != MMU_DA_IDX) {
437 TCGv_i32 mem_idx = tcg_constant_i32(ctx->mem_idx);
447 gen_helper_ldpte(tcg_env, src1, tcg_constant_tl(a->imm), mem_idx);
453 TCGv_i32 mem_idx = tcg_constant_i32(ctx->mem_idx);
464 gen_helper_lddir(dest, tcg_env, src, tcg_constant_tl(a->imm), mem_idx);
H A Dtrans_atomic.c.inc12 tcg_gen_qemu_ld_i64(t1, t0, ctx->mem_idx, mop);
40 val, ctx->mem_idx, mop);
66 func(dest, addr, val, ctx->mem_idx, mop);
/openbmc/qemu/target/hexagon/
H A Dtranslate.c697 ctx->mem_idx, MO_UB); in process_store()
703 ctx->mem_idx, MO_TEUW); in process_store()
709 ctx->mem_idx, MO_TEUL); in process_store()
715 ctx->mem_idx, MO_TEUQ); in process_store()
761 tcg_gen_qemu_st_i64(zero, addr, ctx->mem_idx, MO_UQ); in process_dczeroa()
763 tcg_gen_qemu_st_i64(zero, addr, ctx->mem_idx, MO_UQ); in process_dczeroa()
765 tcg_gen_qemu_st_i64(zero, addr, ctx->mem_idx, MO_UQ); in process_dczeroa()
767 tcg_gen_qemu_st_i64(zero, addr, ctx->mem_idx, MO_UQ); in process_dczeroa()
883 TCGv mem_idx = tcg_constant_tl(ctx->mem_idx); in gen_commit_packet() local
884 gen_helper_probe_hvx_stores(tcg_env, mem_idx); in gen_commit_packet()
[all …]
H A Dmacros.h86 probe_noshuf_load(VA, SIZE, ctx->mem_idx); \
97 probe_noshuf_load(EA, SIZE, ctx->mem_idx); \
108 tcg_gen_qemu_ld_tl(DST, VA, ctx->mem_idx, MO_SB); \
113 tcg_gen_qemu_ld_tl(DST, VA, ctx->mem_idx, MO_UB); \
118 tcg_gen_qemu_ld_tl(DST, VA, ctx->mem_idx, MO_TESW); \
123 tcg_gen_qemu_ld_tl(DST, VA, ctx->mem_idx, MO_TEUW); \
128 tcg_gen_qemu_ld_tl(DST, VA, ctx->mem_idx, MO_TESL); \
133 tcg_gen_qemu_ld_tl(DST, VA, ctx->mem_idx, MO_TEUL); \
138 tcg_gen_qemu_ld_i64(DST, VA, ctx->mem_idx, MO_TEUQ); \
547 gen_load_locked##SIZE##SIGN(DST, EA, ctx->mem_idx);
/openbmc/qemu/target/sparc/
H A Dtranslate.c180 int mem_idx; member
1528 int mem_idx; member
1540 int mem_idx = dc->mem_idx; in resolve_asi() local
1562 mem_idx = MMU_USER_IDX; in resolve_asi()
1566 mem_idx = MMU_KERNEL_IDX; in resolve_asi()
1570 mem_idx = MMU_USER_IDX; in resolve_asi()
1574 mem_idx = MMU_KERNEL_IDX; in resolve_asi()
1579 mem_idx = MMU_PHYS_IDX; in resolve_asi()
1583 mem_idx = MMU_KERNEL_IDX; in resolve_asi()
1587 mem_idx = MMU_KERNEL_IDX; in resolve_asi()
[all …]
H A Dhelper.c59 uint64_t helper_tick_get_count(CPUSPARCState *env, void *opaque, int mem_idx) in helper_tick_get_count() argument
64 if (timer->npt && mem_idx < MMU_KERNEL_IDX) { in helper_tick_get_count()
/openbmc/linux/drivers/video/fbdev/omap2/omapfb/
H A Domapfb-ioctl.c36 u8 mem_idx) in get_mem_region() argument
40 if (mem_idx & OMAPFB_MEM_IDX_ENABLED) in get_mem_region()
41 mem_idx &= OMAPFB_MEM_IDX_MASK; in get_mem_region()
43 mem_idx = ofbi->id; in get_mem_region()
45 if (mem_idx >= fbdev->num_fbs) in get_mem_region()
48 return &fbdev->regions[mem_idx]; in get_mem_region()
71 new_rg = get_mem_region(ofbi, pi->mem_idx); in omapfb_setup_plane()
194 pi->mem_idx = get_mem_idx(ofbi); in omapfb_query_plane()
/openbmc/qemu/target/tricore/
H A Dtranslate.c77 int mem_idx; member
216 tcg_gen_qemu_ld_tl(r1, temp, ctx->mem_idx, mop); in gen_offset_ld()
224 tcg_gen_qemu_st_tl(r1, temp, ctx->mem_idx, mop); in gen_offset_st()
232 tcg_gen_qemu_st_i64(temp, address, ctx->mem_idx, MO_LEUQ); in gen_st_2regs_64()
247 tcg_gen_qemu_ld_i64(temp, address, ctx->mem_idx, MO_LEUQ); in gen_ld_2regs_64()
265 tcg_gen_qemu_st_tl(r1, temp, ctx->mem_idx, mop); in gen_st_preincr()
274 tcg_gen_qemu_ld_tl(r1, temp, ctx->mem_idx, mop); in gen_ld_preincr()
286 tcg_gen_qemu_ld_tl(temp, ea, ctx->mem_idx, MO_LEUL); in gen_ldmst()
294 tcg_gen_qemu_st_tl(temp, ea, ctx->mem_idx, MO_LEUL); in gen_ldmst()
304 tcg_gen_qemu_ld_tl(temp, ea, ctx->mem_idx, MO_LEUL); in gen_swap()
[all …]
/openbmc/qemu/target/alpha/
H A Dtranslate.c54 int mem_idx; member
291 tcg_gen_qemu_ld_i32(tmp32, addr, ctx->mem_idx, MO_LEUL | UNALIGN(ctx)); in gen_ldf()
298 tcg_gen_qemu_ld_i64(tmp, addr, ctx->mem_idx, MO_LEUQ | UNALIGN(ctx)); in gen_ldg()
305 tcg_gen_qemu_ld_i32(tmp32, addr, ctx->mem_idx, MO_LEUL | UNALIGN(ctx)); in gen_lds()
311 tcg_gen_qemu_ld_i64(dest, addr, ctx->mem_idx, MO_LEUQ | UNALIGN(ctx)); in gen_ldt()
346 tcg_gen_qemu_ld_i64(dest, addr, ctx->mem_idx, op); in gen_load_int()
358 tcg_gen_qemu_st_i32(tmp32, addr, ctx->mem_idx, MO_LEUL | UNALIGN(ctx)); in gen_stf()
365 tcg_gen_qemu_st_i64(tmp, addr, ctx->mem_idx, MO_LEUQ | UNALIGN(ctx)); in gen_stg()
372 tcg_gen_qemu_st_i32(tmp32, addr, ctx->mem_idx, MO_LEUL | UNALIGN(ctx)); in gen_sts()
377 tcg_gen_qemu_st_i64(src, addr, ctx->mem_idx, MO_LEUQ | UNALIGN(ctx)); in gen_stt()
[all …]
/openbmc/qemu/target/ppc/
H A Dtranslate.c176 int mem_idx; member
2583 tcg_gen_qemu_ld_tl(val, addr, ctx->mem_idx, op); \
2600 tcg_gen_qemu_ld_i64(val, addr, ctx->mem_idx, op); \
2618 tcg_gen_qemu_st_tl(val, addr, ctx->mem_idx, op); \
2635 tcg_gen_qemu_st_i64(val, addr, ctx->mem_idx, op); \
2939 tcg_gen_qemu_ld_tl(gpr, t0, ctx->mem_idx, DEF_MEMOP(memop) | MO_ALIGN); in gen_load_locked()
2963 tcg_gen_qemu_ld_tl(t, EA, ctx->mem_idx, memop); in LARX()
2965 tcg_gen_qemu_ld_tl(t2, t2, ctx->mem_idx, memop); in LARX()
2971 tcg_gen_qemu_st_tl(u, EA, ctx->mem_idx, memop); in LARX()
2994 tcg_gen_atomic_fetch_add_tl(dst, EA, src, ctx->mem_idx, memop); in gen_ld_atomic()
[all …]
/openbmc/linux/drivers/video/fbdev/
H A Dmetronomefb.c181 int mem_idx = 0; in load_waveform() local
281 metromem[mem_idx++] = v; in load_waveform()
291 metromem[mem_idx++] = v; in load_waveform()
303 par->frame_count = (mem_idx/64); in load_waveform()
/openbmc/qemu/target/riscv/insn_trans/
H A Dtrans_xthead.c.inc352 tcg_gen_qemu_ld_i64(rd, addr, ctx->mem_idx, memop);
372 tcg_gen_qemu_st_i64(rd, addr, ctx->mem_idx, memop);
571 tcg_gen_qemu_ld_tl(rd, addr, ctx->mem_idx, memop);
591 tcg_gen_qemu_st_tl(data, addr, ctx->mem_idx, memop);
746 tcg_gen_qemu_ld_tl(rd, addr, ctx->mem_idx, memop);
763 tcg_gen_qemu_st_tl(data, addr, ctx->mem_idx, memop);
923 tcg_gen_qemu_ld_tl(t1, addr1, ctx->mem_idx, memop);
924 tcg_gen_qemu_ld_tl(t2, addr2, ctx->mem_idx, memop);
961 tcg_gen_qemu_st_tl(data1, addr1, ctx->mem_idx, memop);
962 tcg_gen_qemu_st_tl(data2, addr2, ctx->mem_idx, memop);
H A Dtrans_rvzacas.c.inc80 tcg_gen_atomic_cmpxchg_i64(dest, src1, dest, src2, ctx->mem_idx, mop);
125 tcg_gen_atomic_cmpxchg_i128(dest, src1, dest, src2, ctx->mem_idx,
H A Dtrans_rvi.c.inc289 tcg_gen_qemu_ld_tl(dest, addr, ctx->mem_idx, memop);
305 tcg_gen_qemu_ld_tl(destl, addrl, ctx->mem_idx, memop);
313 tcg_gen_qemu_ld_tl(destl, addrl, ctx->mem_idx, MO_TEUQ);
315 tcg_gen_qemu_ld_tl(desth, addrl, ctx->mem_idx, MO_TEUQ);
401 tcg_gen_qemu_st_tl(data, addr, ctx->mem_idx, memop);
415 tcg_gen_qemu_st_tl(src2l, addrl, ctx->mem_idx, memop);
418 tcg_gen_qemu_st_tl(src2l, addrl, ctx->mem_idx, MO_TEUQ);
420 tcg_gen_qemu_st_tl(src2h, addrl, ctx->mem_idx, MO_TEUQ);
/openbmc/qemu/target/ppc/translate/
H A Dvsx-impl.c.inc94 tcg_gen_qemu_ld_i64(t0, EA, ctx->mem_idx, MO_LEUQ);
98 tcg_gen_qemu_ld_i64(t0, EA, ctx->mem_idx, MO_LEUQ);
102 tcg_gen_qemu_ld_i64(xth, EA, ctx->mem_idx, MO_BEUQ);
104 tcg_gen_qemu_ld_i64(xtl, EA, ctx->mem_idx, MO_BEUQ);
126 tcg_gen_qemu_ld_i32(data, EA, ctx->mem_idx, DEF_MEMOP(MO_UL));
142 tcg_gen_qemu_ld_i64(data, EA, ctx->mem_idx, DEF_MEMOP(MO_UQ));
195 tcg_gen_qemu_ld_i64(xth, EA, ctx->mem_idx, MO_BEUQ);
197 tcg_gen_qemu_ld_i64(xtl, EA, ctx->mem_idx, MO_BEUQ);
217 tcg_gen_qemu_ld_i128(data, EA, ctx->mem_idx,
349 tcg_gen_qemu_st_i64(t1, EA, ctx->mem_idx, MO_LEU
[all...]
/openbmc/qemu/target/loongarch/
H A Dtranslate.h44 uint16_t mem_idx; member
/openbmc/qemu/target/loongarch/tcg/
H A Dtranslate.c126 ctx->mem_idx = ctx->plv; in loongarch_tr_init_disas_context()
128 ctx->mem_idx = MMU_DA_IDX; in loongarch_tr_init_disas_context()
/openbmc/qemu/target/arm/tcg/
H A Dtranslate.c4962 MemOp mop, int mem_idx) in op_load_rr() argument
4970 gen_aa32_ld_i32(s, tmp, addr, mem_idx, mop); in op_load_rr()
4983 MemOp mop, int mem_idx) in op_store_rr() argument
4999 gen_aa32_st_i32(s, tmp, addr, mem_idx, mop); in op_store_rr()
5029 int mem_idx = get_mem_index(s); in trans_LDRD_rr()
5036 tcg_gen_qemu_ld_i64(t64, taddr, mem_idx, opc); in trans_STRD_rr()
5084 int mem_idx = get_mem_index(s); in op_addr_ri_pre()
5096 tcg_gen_qemu_st_i64(t64, taddr, mem_idx, opc); in op_addr_ri_post()
5166 MemOp mop, int mem_idx) in op_ldrd_ri()
5174 gen_aa32_ld_i32(s, tmp, addr, mem_idx, mo in op_ldrd_ri()
5008 int mem_idx = get_mem_index(s); trans_LDRD_rr() local
5037 int mem_idx = get_mem_index(s); trans_STRD_rr() local
5109 op_load_ri(DisasContext * s,arg_ldst_ri * a,MemOp mop,int mem_idx) op_load_ri() argument
5130 op_store_ri(DisasContext * s,arg_ldst_ri * a,MemOp mop,int mem_idx) op_store_ri() argument
5155 int mem_idx = get_mem_index(s); op_ldrd_ri() local
5194 int mem_idx = get_mem_index(s); op_strd_ri() local
6302 int i, j, n, list, mem_idx; op_stm() local
6375 int i, j, n, list, mem_idx; do_ldm() local
[all...]

12