Lines Matching refs:mem_idx
175 int mem_idx; member
1538 int mem_idx; member
1550 int mem_idx = dc->mem_idx; in resolve_asi() local
1572 mem_idx = MMU_USER_IDX; in resolve_asi()
1576 mem_idx = MMU_KERNEL_IDX; in resolve_asi()
1580 mem_idx = MMU_USER_IDX; in resolve_asi()
1584 mem_idx = MMU_KERNEL_IDX; in resolve_asi()
1589 mem_idx = MMU_PHYS_IDX; in resolve_asi()
1593 mem_idx = MMU_KERNEL_IDX; in resolve_asi()
1597 mem_idx = MMU_KERNEL_IDX; in resolve_asi()
1605 mem_idx = (dc->mem_idx == MMU_PHYS_IDX) ? MMU_PHYS_IDX : mem_idx; in resolve_asi()
1633 mem_idx = MMU_PHYS_IDX; in resolve_asi()
1642 mem_idx = MMU_PHYS_IDX; in resolve_asi()
1644 mem_idx = MMU_NUCLEUS_IDX; in resolve_asi()
1656 mem_idx = MMU_USER_IDX; in resolve_asi()
1667 mem_idx = MMU_USER_SECONDARY_IDX; in resolve_asi()
1681 if (mem_idx == MMU_USER_IDX) { in resolve_asi()
1682 mem_idx = MMU_USER_SECONDARY_IDX; in resolve_asi()
1683 } else if (mem_idx == MMU_KERNEL_IDX) { in resolve_asi()
1684 mem_idx = MMU_KERNEL_SECONDARY_IDX; in resolve_asi()
1779 return (DisasASI){ type, asi, mem_idx, memop }; in resolve_asi()
1805 tcg_gen_qemu_ld_tl(dst, addr, da->mem_idx, da->memop | MO_ALIGN); in gen_ld_asi()
1811 MemOpIdx oi = make_memop_idx(da->memop, da->mem_idx); in gen_ld_asi()
1861 tcg_gen_qemu_st_tl(src, addr, da->mem_idx, da->memop | MO_ALIGN); in gen_st_asi()
1889 tcg_gen_qemu_ld_i128(tmp, saddr, da->mem_idx, mop); in gen_st_asi()
1890 tcg_gen_qemu_st_i128(tmp, daddr, da->mem_idx, mop); in gen_st_asi()
1893 tcg_gen_qemu_ld_i128(tmp, saddr, da->mem_idx, mop); in gen_st_asi()
1894 tcg_gen_qemu_st_i128(tmp, daddr, da->mem_idx, mop); in gen_st_asi()
1929 da->mem_idx, da->memop | MO_ALIGN); in gen_swap_asi()
1946 da->mem_idx, da->memop | MO_ALIGN); in gen_cas_asi()
1962 da->mem_idx, MO_UB); in gen_ldstub_asi()
2013 tcg_gen_qemu_ld_i32(d32, addr, da->mem_idx, memop); in gen_ldf_asi()
2019 tcg_gen_qemu_ld_i64(d64, addr, da->mem_idx, memop); in gen_ldf_asi()
2026 tcg_gen_qemu_ld_i64(d64, addr, da->mem_idx, memop); in gen_ldf_asi()
2029 tcg_gen_qemu_ld_i64(l64, addr_tmp, da->mem_idx, memop); in gen_ldf_asi()
2045 tcg_gen_qemu_ld_i64(d64, addr, da->mem_idx, in gen_ldf_asi()
2063 tcg_gen_qemu_ld_i64(d64, addr, da->mem_idx, memop | MO_ALIGN); in gen_ldf_asi()
2134 tcg_gen_qemu_st_i32(d32, addr, da->mem_idx, memop | MO_ALIGN); in gen_stf_asi()
2138 tcg_gen_qemu_st_i64(d64, addr, da->mem_idx, memop | MO_ALIGN_4); in gen_stf_asi()
2147 tcg_gen_qemu_st_i64(d64, addr, da->mem_idx, memop | MO_ALIGN_16); in gen_stf_asi()
2151 tcg_gen_qemu_st_i64(d64, addr_tmp, da->mem_idx, memop); in gen_stf_asi()
2165 tcg_gen_qemu_st_i64(d64, addr, da->mem_idx, in gen_stf_asi()
2182 tcg_gen_qemu_st_i64(d64, addr, da->mem_idx, memop | MO_ALIGN); in gen_stf_asi()
2212 tcg_gen_qemu_ld_i128(t, addr, da->mem_idx, mop); in gen_ldda_asi()
2233 tcg_gen_qemu_ld_i64(tmp, addr, da->mem_idx, da->memop | MO_ALIGN); in gen_ldda_asi()
2249 MemOpIdx oi = make_memop_idx(da->memop, da->mem_idx); in gen_ldda_asi()
2318 tcg_gen_qemu_st_i128(t, addr, da->mem_idx, mop); in gen_stda_asi()
2337 tcg_gen_qemu_st_i64(t64, addr, da->mem_idx, da->memop | MO_ALIGN); in gen_stda_asi()
2356 tcg_gen_qemu_st_i128(t16, daddr, da->mem_idx, mop); in gen_stda_asi()
2358 tcg_gen_qemu_st_i128(t16, daddr, da->mem_idx, mop); in gen_stda_asi()
2920 tcg_constant_i32(dc->mem_idx)); in do_rdtick()
2976 tcg_constant_i32(dc->mem_idx)); in do_rdstick()
4621 tcg_gen_qemu_st_i64(fq, addr, dc->mem_idx, MO_TEUQ | MO_ALIGN_4); in TRANS()
4647 tcg_gen_qemu_ld_i32(tmp, addr, dc->mem_idx, MO_TEUL | MO_ALIGN); in trans_LDFSR()
4671 tcg_gen_qemu_ld_i64(t64, addr, dc->mem_idx, MO_TEUQ | MO_ALIGN); in do_ldxfsr()
4710 tcg_gen_qemu_st_tl(fsr, addr, dc->mem_idx, mop | MO_ALIGN); in TRANS()
5680 dc->mem_idx = dc->base.tb->flags & TB_FLAG_MMU_MASK; in TRANS()