Home
last modified time | relevance | path

Searched refs:ea (Results 1 – 25 of 33) sorted by relevance

12

/qemu/target/tricore/
H A Dop_helper.c2546 target_ulong ea; in helper_call() local
2582 save_context_upper(env, ea); in helper_call()
2608 target_ulong ea; in helper_ret() local
2662 target_ulong ea; in helper_bisr() local
2677 save_context_lower(env, ea); in helper_bisr()
2705 target_ulong ea; in helper_rfe() local
2782 save_context_lower(env, ea); in helper_stlcx()
2787 save_context_upper(env, ea); in helper_stucx()
2793 target_ulong ea; in helper_svlcx() local
2836 target_ulong ea; in helper_svucx() local
[all …]
/qemu/nbd/
H A Dserver.c2270 ea->can_add = true; in nbd_extent_array_new()
2272 return ea; in nbd_extent_array_new()
2278 g_free(ea); in nbd_extent_array_free()
2293 ea->extents[i].length = cpu_to_be64(ea->extents[i].length); in G_DEFINE_AUTOPTR_CLEANUP_FUNC()
2294 ea->extents[i].flags = cpu_to_be64(ea->extents[i].flags); in G_DEFINE_AUTOPTR_CLEANUP_FUNC()
2340 if (ea->count > 0 && flags == ea->extents[ea->count - 1].flags) { in nbd_extent_array_add()
2341 uint64_t sum = length + ea->extents[ea->count - 1].length; in nbd_extent_array_add()
2349 ea->extents[ea->count - 1].length = sum; in nbd_extent_array_add()
2355 if (ea->count >= ea->nb_alloc) { in nbd_extent_array_add()
2362 ea->count++; in nbd_extent_array_add()
[all …]
/qemu/target/riscv/
H A Dpmp.c168 *ea = a | (a + 1); in pmp_decode_napot()
177 hwaddr ea = 0u; in pmp_update_rule_addr() local
186 ea = -1; in pmp_update_rule_addr()
191 ea = (this_addr << 2) - 1u; in pmp_update_rule_addr()
192 if (sa > ea) { in pmp_update_rule_addr()
193 sa = ea = 0u; in pmp_update_rule_addr()
199 ea = (sa + 4u) - 1u; in pmp_update_rule_addr()
203 pmp_decode_napot(this_addr, &sa, &ea); in pmp_update_rule_addr()
208 ea = 0u; in pmp_update_rule_addr()
213 env->pmp_state.addr[pmp_index].ea = ea; in pmp_update_rule_addr()
[all …]
H A Dpmp.h57 hwaddr ea; member
/qemu/contrib/plugins/
H A Dhotpages.c53 PageCounters *ea = (PageCounters *) a; in cmp_access_count() local
58 r = (ea->reads + ea->writes) > (eb->reads + eb->writes) ? -1 : 1; in cmp_access_count()
61 r = ea->reads > eb->reads ? -1 : 1; in cmp_access_count()
64 r = ea->writes > eb->writes ? -1 : 1; in cmp_access_count()
67 r = ea->page_address > eb->page_address ? -1 : 1; in cmp_access_count()
H A Dhwprofile.c74 DeviceCounts *ea = (DeviceCounts *) a; in sort_cmp() local
76 return ea->totals.reads + ea->totals.writes > in sort_cmp()
82 IOLocationCounts *ea = (IOLocationCounts *) a; in sort_loc() local
84 return ea->off_or_pc > eb->off_or_pc; in sort_loc()
H A Dhotblocks.c44 ExecCount *ea = (ExecCount *) a; in cmp_exec_count() local
47 qemu_plugin_u64_sum(qemu_plugin_scoreboard_u64(ea->exec_count)); in cmp_exec_count()
H A Dhowvec.c160 InsnExecCount *ea = (InsnExecCount *) a; in cmp_exec_count() local
162 uint64_t count_a = qemu_plugin_u64_sum(ea->count); in cmp_exec_count()
/qemu/target/arm/
H A Dsyndrome.h278 static inline uint32_t syn_insn_abort(int same_el, int ea, int s1ptw, int fsc) in syn_insn_abort() argument
281 | ARM_EL_IL | (ea << 9) | (s1ptw << 7) | fsc; in syn_insn_abort()
285 int ea, int cm, int s1ptw, in syn_data_abort_no_iss() argument
290 | (fnv << 10) | (ea << 9) | (cm << 8) | (s1ptw << 7) in syn_data_abort_no_iss()
297 int ea, int cm, int s1ptw, in syn_data_abort_with_iss() argument
305 | (ea << 9) | (cm << 8) | (s1ptw << 7) | (wnr << 6) | fsc; in syn_data_abort_with_iss()
312 static inline uint32_t syn_data_abort_vncr(int ea, int wnr, int fsc) in syn_data_abort_vncr() argument
H A Dinternals.h572 bool ea; member
604 fsc = 0x8 | (fi->ea << 12); in arm_fi_to_sfsc()
608 fsc |= (fi->ea << 12); in arm_fi_to_sfsc()
620 fsc = 0x406 | (fi->ea << 12); in arm_fi_to_sfsc()
694 fsc = 0x10 | (fi->ea << 12); in arm_fi_to_lfsc()
703 fsc |= fi->ea << 12; in arm_fi_to_lfsc()
720 fsc = 0x11 | (fi->ea << 12); in arm_fi_to_lfsc()
H A Dptw.c663 fi->ea = arm_extabort_type(result); in arm_ldl_ptw()
709 fi->ea = arm_extabort_type(result); in arm_ldq_ptw()
742 fi->ea = arm_extabort_type(result); in arm_casq_ptw()
752 fi->ea = arm_extabort_type(result); in arm_casq_ptw()
764 fi->ea = arm_extabort_type(result); in arm_casq_ptw()
774 fi->ea = arm_extabort_type(result); in arm_casq_ptw()
/qemu/target/ppc/
H A Dmmu-hash32.c78 static hwaddr ppc_hash32_bat_lookup(PowerPCCPU *cpu, target_ulong ea, in ppc_hash32_bat_lookup() argument
88 ifetch ? 'I' : 'D', ea); in ppc_hash32_bat_lookup()
104 ifetch ? 'I' : 'D', i, ea, batu, batl); in ppc_hash32_bat_lookup()
106 if (mask && ((ea & mask) == (batu & BATU32_BEPI))) { in ppc_hash32_bat_lookup()
107 hwaddr raddr = (batl & mask) | (ea & ~mask); in ppc_hash32_bat_lookup()
121 LOG_BATS("no BAT match for " TARGET_FMT_lx ":\n", ea); in ppc_hash32_bat_lookup()
131 __func__, ifetch ? 'I' : 'D', i, ea, in ppc_hash32_bat_lookup()
H A Dmmu_common.c473 hwaddr ea, pa; in mmubooke_dump_mmu() local
484 ea = entry->EPN & mask; in mmubooke_dump_mmu()
494 (uint64_t)ea, (uint64_t)pa, size_buf, (uint32_t)entry->PID, in mmubooke_dump_mmu()
512 hwaddr ea, pa, size; in mmubooke206_dump_one_tlb() local
521 ea = entry->mas2 & ~(size - 1); in mmubooke206_dump_one_tlb()
526 (uint64_t)ea, (uint64_t)pa, in mmubooke206_dump_one_tlb()
H A Dmmu_helper.c981 int ea = (env->spr[SPR_BOOKE_MAS2] & MAS2_EPN_MASK); in booke206_cur_tlb() local
991 return booke206_get_tlbm(env, tlb, ea, esel); in booke206_cur_tlb()
1216 vaddr ea) in booke206_invalidate_ea_tlb() argument
1223 ppcmas_tlb_t *tlb = booke206_get_tlbm(env, tlbn, ea, i); in booke206_invalidate_ea_tlb()
1228 if (((tlb->mas2 & MAS2_EPN_MASK) == (ea & mask)) && in booke206_invalidate_ea_tlb()
H A Dexcp_helper.c2869 static void do_hash(CPUPPCState *env, target_ulong ea, target_ulong ra, in do_hash() argument
2875 cpu_stq_data_ra(env, ea, calculated_hash, GETPC()); in do_hash()
2877 loaded_hash = cpu_ldq_data_ra(env, ea, GETPC()); in do_hash()
2889 void helper_##op(CPUPPCState *env, target_ulong ea, target_ulong ra, \
2905 do_hash(env, ea, ra, rb, key, store); \
2909 void helper_##op(CPUPPCState *env, target_ulong ea, target_ulong ra, \
2912 do_hash(env, ea, ra, rb, key, store); \
/qemu/target/arm/tcg/
H A Dtlb_helper.c60 syn = syn_data_abort_vncr(fi->ea, is_write, fsc); in merge_syn_data_abort()
64 fi->ea, 0, fi->s1ptw, is_write, fsc); in merge_syn_data_abort()
73 fi->ea, 0, fi->s1ptw, is_write, fsc, in merge_syn_data_abort()
246 syn = syn_insn_abort(same_el, fi->ea, fi->s1ptw, fsc); in arm_deliver_fault()
316 fi.ea = arm_extabort_type(response); in arm_cpu_do_transaction_failed()
/qemu/target/microblaze/
H A Dmmu.h90 uint32_t mmu_read(CPUMBState *env, bool ea, uint32_t rn);
91 void mmu_write(CPUMBState *env, bool ea, uint32_t rn, uint32_t v);
/qemu/tests/plugin/
H A Dsyscall.c89 static gint comp_func(gconstpointer ea, gconstpointer eb) in comp_func() argument
91 SyscallStats *ent_a = (SyscallStats *) ea; in comp_func()
/qemu/target/ppc/translate/
H A Dvsx-impl.c.inc2217 TCGv ea;
2227 ea = do_ea_calc(ctx, ra, displ);
2240 gen_addr_add(ctx, ea, ea, 8);
2244 gen_addr_add(ctx, ea, ea, 8);
2247 gen_addr_add(ctx, ea, ea, 8);
2254 gen_addr_add(ctx, ea, ea, 8);
2258 gen_addr_add(ctx, ea, ea, 8);
2261 gen_addr_add(ctx, ea, ea, 8);
2306 TCGv ea;
2351 TCGv ea;
[all …]
H A Dfixedpoint-impl.c.inc27 TCGv ea;
35 ea = do_ea_calc(ctx, ra, displ);
38 tcg_gen_qemu_st_tl(cpu_gpr[rt], ea, ctx->mem_idx, mop);
40 tcg_gen_qemu_ld_tl(cpu_gpr[rt], ea, ctx->mem_idx, mop);
43 tcg_gen_mov_tl(cpu_gpr[ra], ea);
73 TCGv ea;
95 ea = do_ea_calc(ctx, a->ra, tcg_constant_tl(a->si));
108 tcg_gen_qemu_st_i128(t16, ea, ctx->mem_idx, DEF_MEMOP(MO_128));
1298 TCGv ea;
1316 ea = do_ea_calc(ctx, a->ra, tcg_constant_tl(a->rt));
[all …]
H A Dfp-impl.c.inc975 TCGv ea;
985 ea = do_ea_calc(ctx, ra, displ);
989 gen_qemu_st32fs(ctx, t0, ea);
991 gen_qemu_st64_i64(ctx, t0, ea);
995 gen_qemu_ld32fs(ctx, t0, ea);
997 gen_qemu_ld64_i64(ctx, t0, ea);
1002 tcg_gen_mov_tl(cpu_gpr[ra], ea);
/qemu/target/openrisc/
H A Dtranslate.c645 TCGv ea; in trans_l_lwa() local
648 ea = tcg_temp_new(); in trans_l_lwa()
649 tcg_gen_addi_tl(ea, cpu_R(dc, a->a), a->i); in trans_l_lwa()
651 tcg_gen_mov_tl(cpu_lock_addr, ea); in trans_l_lwa()
658 TCGv ea; in do_load() local
661 ea = tcg_temp_new(); in do_load()
662 tcg_gen_addi_tl(ea, cpu_R(dc, a->a), a->i); in do_load()
663 tcg_gen_qemu_ld_tl(cpu_R(dc, a->d), ea, dc->mem_idx, mop); in do_load()
704 TCGv ea, val; in trans_l_swa() local
707 ea = tcg_temp_new(); in trans_l_swa()
[all …]
/qemu/target/i386/tcg/
H A Dtranslate.c1751 TCGv ea = NULL; in gen_lea_modrm_1() local
1755 ea = cpu_regs[a.index]; in gen_lea_modrm_1()
1758 ea = s->A0; in gen_lea_modrm_1()
1762 ea = s->A0; in gen_lea_modrm_1()
1765 ea = cpu_regs[a.base]; in gen_lea_modrm_1()
1767 if (!ea) { in gen_lea_modrm_1()
1774 ea = s->A0; in gen_lea_modrm_1()
1777 ea = s->A0; in gen_lea_modrm_1()
1780 return ea; in gen_lea_modrm_1()
1802 tcg_gen_extu_tl_i64(s->tmp1_i64, ea); in gen_bndck()
[all …]
/qemu/target/hexagon/idef-parser/
H A Dparser-helpers.h310 HexSignedness signedness, HexValue *ea, HexValue *dst);
312 void gen_store(Context *c, YYLTYPE *locp, HexValue *size, HexValue *ea,
H A Dparser-helpers.c1733 HexSignedness signedness, HexValue *ea, HexValue *dst) in gen_load() argument
1750 find_variable(c, locp, ea, ea); in gen_load()
1752 OUT(c, locp, "probe_noshuf_load(", ea, ", ", width, ", ctx->mem_idx);\n"); in gen_load()
1758 OUT(c, locp, dst, ", ", ea, ", ctx->mem_idx, MO_", &src_bit_width); in gen_load()
1765 void gen_store(Context *c, YYLTYPE *locp, HexValue *width, HexValue *ea, in gen_store() argument
1772 find_variable(c, locp, ea, ea); in gen_store()
1774 OUT(c, locp, "gen_store", &mem_width, "(tcg_env, ", ea, ", ", &src_m); in gen_store()

12