/qemu/target/tricore/ |
H A D | op_helper.c | 2546 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 D | server.c | 2270 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 D | pmp.c | 168 *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 D | pmp.h | 57 hwaddr ea; member
|
/qemu/contrib/plugins/ |
H A D | hotpages.c | 53 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 D | hwprofile.c | 74 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 D | hotblocks.c | 44 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 D | howvec.c | 160 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 D | syndrome.h | 278 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 D | internals.h | 572 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 D | ptw.c | 663 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 D | mmu-hash32.c | 78 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 D | mmu_common.c | 473 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 D | mmu_helper.c | 981 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 D | excp_helper.c | 2869 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 D | tlb_helper.c | 60 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 D | mmu.h | 90 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 D | syscall.c | 89 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 D | vsx-impl.c.inc | 2217 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 D | fixedpoint-impl.c.inc | 27 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 D | fp-impl.c.inc | 975 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 D | translate.c | 645 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 D | translate.c | 1751 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 D | parser-helpers.h | 310 HexSignedness signedness, HexValue *ea, HexValue *dst); 312 void gen_store(Context *c, YYLTYPE *locp, HexValue *size, HexValue *ea,
|
H A D | parser-helpers.c | 1733 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()
|