Home
last modified time | relevance | path

Searched refs:raddr (Results 1 – 25 of 37) sorted by relevance

12

/qemu/target/s390x/
H A Dmmu_helper.c89 if (raddr < 0x2000) { in mmu_real2abs()
91 } else if (raddr >= env->psa && raddr < env->psa + 0x2000) { in mmu_real2abs()
92 return raddr - env->psa; /* Map the 0 page. */ in mmu_real2abs()
94 return raddr; in mmu_real2abs()
142 *raddr = vaddr; in mmu_translate_asce()
242 *raddr = (entry & REGION3_ENTRY_RFAA) | in mmu_translate_asce()
272 *raddr = (entry & SEGMENT_ENTRY_SFAA) | in mmu_translate_asce()
296 *raddr = entry & TARGET_PAGE_MASK; in mmu_translate_asce()
415 *raddr = vaddr; in mmu_translate()
458 *raddr = mmu_real2abs(env, *raddr); in mmu_translate()
[all …]
H A Dhelper.c45 target_ulong raddr; in s390_cpu_get_phys_page_debug() local
64 if (mmu_translate(env, vaddr, MMU_DATA_LOAD, asc, &raddr, &prot, &tec)) { in s390_cpu_get_phys_page_debug()
67 return raddr; in s390_cpu_get_phys_page_debug()
H A Ds390x-internal.h379 target_ulong mmu_real2abs(CPUS390XState *env, target_ulong raddr);
389 target_ulong *raddr, int *flags, uint64_t *tec);
390 int mmu_translate_real(CPUS390XState *env, target_ulong raddr, int rw,
/qemu/target/ppc/
H A Dmmu-booke.c59 hwaddr raddr; in ppcemb_tlb_search() local
82 if (!ppcemb_tlb_check(env, tlb, raddr, address, in mmu40x_get_physical_address()
129 ret < 0 ? 0 : *raddr, *prot, ret); in mmu40x_get_physical_address()
140 *raddr |= (uint64_t)(tlb->RPN & 0xF) << 32; in mmubooke_check_pid()
161 if (!mmubooke_check_pid(env, tlb, raddr, address, i)) { in mmubooke_check_tlb()
310 hwaddr *raddr, int *prot, in mmubooke206_check_tlb() argument
319 if (ppcmas_tlb_check(env, tlb, raddr, address, in mmubooke206_check_tlb()
325 ppcmas_tlb_check(env, tlb, raddr, address, in mmubooke206_check_tlb()
331 ppcmas_tlb_check(env, tlb, raddr, address, in mmubooke206_check_tlb()
482 hwaddr raddr; in ppc_booke_xlate() local
[all …]
H A Dmem_helper.c59 uintptr_t raddr) in probe_contiguous() argument
85 uintptr_t raddr = GETPC(); in helper_lmw() local
88 MMU_DATA_LOAD, mmu_idx, raddr); in helper_lmw()
107 uintptr_t raddr = GETPC(); in helper_stmw() local
110 MMU_DATA_STORE, mmu_idx, raddr); in helper_stmw()
128 uint32_t reg, uintptr_t raddr) in do_lsw() argument
218 uintptr_t raddr = GETPC(); in helper_stsw() local
259 cpu_stb_mmuidx_ra(env, addr, val >> 24, mmu_idx, raddr); in helper_stsw()
262 cpu_stw_mmuidx_ra(env, addr, val >> 16, mmu_idx, raddr); in helper_stsw()
265 cpu_stw_mmuidx_ra(env, addr, val >> 16, mmu_idx, raddr); in helper_stsw()
[all …]
H A Dmmu_common.c98 *raddr = (hwaddr)-1ULL; in ppc6xx_tlb_check()
126 if (*raddr != (hwaddr)-1ULL && in ppc6xx_tlb_check()
134 *raddr = tlb->pte1; in ppc6xx_tlb_check()
148 *raddr & TARGET_PAGE_MASK, *prot, ret); in ppc6xx_tlb_check()
221 *raddr = (*BATl & BATU32_BEPIU) | in get_bat_6xx_tlb()
228 " prot=%c%c\n", i, *raddr, in get_bat_6xx_tlb()
312 return ppc6xx_tlb_check(env, raddr, prot, eaddr, in mmu6xx_get_physical_address()
329 *raddr = eaddr; in mmu6xx_get_physical_address()
339 *raddr = eaddr; in mmu6xx_get_physical_address()
854 hwaddr raddr; in ppc_cpu_get_phys_page_debug() local
[all …]
H A Dmmu-hash32.c80 hwaddr raddr = (batl & mask) | (ea & ~mask); in ppc_hash32_bat_lookup() local
84 return raddr & TARGET_PAGE_MASK; in ppc_hash32_bat_lookup()
116 hwaddr *raddr, int *prot, int mmu_idx, in ppc_hash32_direct_store() argument
164 *raddr = eaddr; in ppc_hash32_direct_store()
187 *raddr = eaddr; in ppc_hash32_direct_store()
301 hwaddr pte_offset, raddr; in ppc_hash32_xlate() local
319 raddr = ppc_hash32_bat_lookup(cpu, eaddr, access_type, protp, mmu_idx); in ppc_hash32_xlate()
320 if (raddr != -1) { in ppc_hash32_xlate()
339 *raddrp = raddr; in ppc_hash32_xlate()
H A Dmmu-radix64.c365 hwaddr *raddr, int *psize, uint64_t *pte, in ppc_radix64_walk_tree() argument
404 *raddr = (rpn & ~mask) | (eaddr & mask); in ppc_radix64_walk_tree()
679 MMUAccessType access_type, hwaddr *raddr, in ppc_radix64_xlate_impl() argument
697 *raddr = eaddr & 0x0FFFFFFFFFFFFFFFULL; in ppc_radix64_xlate_impl()
702 *raddr |= env->spr[SPR_HRMOR]; in ppc_radix64_xlate_impl()
780 *raddr = g_raddr; in ppc_radix64_xlate_impl()
791 g_raddr, pate, raddr, in ppc_radix64_xlate_impl()
801 *raddr = g_raddr; in ppc_radix64_xlate_impl()
H A Dmisc_helper.c91 uintptr_t raddr) in raise_hv_fu_exception() argument
98 raise_exception_err_ra(env, POWERPC_EXCP_HV_FU, cause, raddr); in raise_hv_fu_exception()
103 uintptr_t raddr) in raise_fu_exception() argument
111 raise_exception_err_ra(env, POWERPC_EXCP_FU, 0, raddr); in raise_fu_exception()
H A Dmmu-radix64.h18 hwaddr *raddr, int *psizep, int *protp, int mmu_idx,
H A Dmmu-booke.h7 int mmu40x_get_physical_address(CPUPPCState *env, hwaddr *raddr, int *prot,
H A Dmmu-hash64.c995 hwaddr raddr; in ppc_hash64_xlate() local
1011 raddr = eaddr & 0x0FFFFFFFFFFFFFFFULL; in ppc_hash64_xlate()
1021 raddr |= env->spr[SPR_HRMOR]; in ppc_hash64_xlate()
1040 if (raddr >= limit) { in ppc_hash64_xlate()
1061 raddr |= env->spr[SPR_RMOR]; in ppc_hash64_xlate()
1064 *raddrp = raddr; in ppc_hash64_xlate()
H A Dmmu_helper.c1165 hwaddr raddr; in helper_booke206_tlbsx() local
1181 if (ppcmas_tlb_check(env, tlb, &raddr, address, spid)) { in helper_booke206_tlbsx()
1365 hwaddr raddr; in ppc_cpu_tlb_fill() local
1368 if (ppc_xlate(cpu, eaddr, access_type, &raddr, in ppc_cpu_tlb_fill()
1370 tlb_set_page(cs, eaddr & TARGET_PAGE_MASK, raddr & TARGET_PAGE_MASK, in ppc_cpu_tlb_fill()
H A Dexcp_helper.c2537 uint32_t error_code, uintptr_t raddr) in raise_exception_err_ra() argument
2543 cpu_loop_exit_restore(cs, raddr); in raise_exception_err_ra()
2558 uintptr_t raddr) in raise_exception_ra() argument
2560 raise_exception_err_ra(env, exception, 0, raddr); in raise_exception_ra()
H A Dfpu_helper.c290 static inline void float_zero_divide_excp(CPUPPCState *env, uintptr_t raddr) in float_zero_divide_excp() argument
302 raddr); in float_zero_divide_excp()
390 static void do_fpscr_check_status(CPUPPCState *env, uintptr_t raddr) in do_fpscr_check_status() argument
435 env->error_code, raddr); in do_fpscr_check_status()
445 uintptr_t raddr) in do_float_check_status() argument
468 env->error_code, raddr); in do_float_check_status()
/qemu/bsd-user/
H A Dbsd-mem.h351 abi_ulong raddr; in do_bsd_shmat() local
386 raddr = h2g(host_raddr); in do_bsd_shmat()
388 page_set_flags(raddr, raddr + shm_info.shm_segsz - 1, in do_bsd_shmat()
394 bsd_shm_regions[i].start = raddr; in do_bsd_shmat()
401 return raddr; in do_bsd_shmat()
/qemu/tests/qtest/
H A Dtpm-crb-test.c31 uint64_t raddr = readq(TPM_CRB_ADDR_BASE + A_CRB_CTRL_RSP_ADDR); in tpm_crb_test() local
51 g_assert_cmpint(raddr, >, TPM_CRB_ADDR_BASE); in tpm_crb_test()
111 memread(raddr, &tpm_msg, sizeof(tpm_msg)); in tpm_crb_test()
H A Dtpm-util.c28 uint64_t raddr = qtest_readq(s, TPM_CRB_ADDR_BASE + A_CRB_CTRL_RSP_ADDR); in tpm_util_crb_transfer() local
51 qtest_memread(s, raddr, rsp, rsp_size); in tpm_util_crb_transfer()
/qemu/net/
H A Dsocket.c644 struct sockaddr_in laddr, raddr; in net_socket_udp_init() local
650 if (parse_host_port(&raddr, rhost, errp) < 0) { in net_socket_udp_init()
681 s->dgram_dst = raddr; in net_socket_udp_init()
683 qemu_set_info_str(&s->nc, "socket: udp=%s:%d", inet_ntoa(raddr.sin_addr), in net_socket_udp_init()
684 ntohs(raddr.sin_port)); in net_socket_udp_init()
/qemu/target/s390x/tcg/
H A Dexcp_helper.c147 target_ulong vaddr, raddr; in s390_cpu_tlb_fill() local
162 excp = mmu_translate(env, vaddr, access_type, asc, &raddr, &prot, &tec); in s390_cpu_tlb_fill()
168 excp = mmu_translate_real(env, vaddr, access_type, &raddr, &prot, &tec); in s390_cpu_tlb_fill()
179 __func__, (uint64_t)vaddr, (uint64_t)raddr, prot); in s390_cpu_tlb_fill()
180 tlb_set_page(cs, address & TARGET_PAGE_MASK, raddr, prot, in s390_cpu_tlb_fill()
/qemu/hw/xen/
H A Dxen-mapcache.c487 ram_addr_t raddr; in xen_ram_addr_from_mapcache_single() local
511 raddr = RAM_ADDR_INVALID; in xen_ram_addr_from_mapcache_single()
513 raddr = (reventry->paddr_index << mc->bucket_shift) + in xen_ram_addr_from_mapcache_single()
517 return raddr; in xen_ram_addr_from_mapcache_single()
/qemu/hw/ppc/
H A Dspapr_vhyp_mmu.c27 target_ulong raddr; in h_enter() local
37 raddr = (ptel & HPTE64_R_RPN) & ~((1ULL << apshift) - 1); in h_enter()
39 if (is_ram_address(spapr, raddr)) { in h_enter()
/qemu/target/m68k/
H A Dop_helper.c520 raise_exception_ra(CPUM68KState *env, int tt, uintptr_t raddr) in raise_exception_ra() argument
525 cpu_loop_exit_restore(cs, raddr); in raise_exception_ra()
539 raise_exception_format2(CPUM68KState *env, int tt, int ilen, uintptr_t raddr) in raise_exception_format2() argument
546 cpu_restore_state(cs, raddr); in raise_exception_format2()
H A Dhelper.c160 static void raise_exception_ra(CPUM68KState *env, int tt, uintptr_t raddr) in raise_exception_ra() argument
165 cpu_loop_exit_restore(cs, raddr); in raise_exception_ra()
/qemu/tcg/sparc64/
H A Dtcg-target.c.inc1023 (intptr_t)lb->raddr, 0);
1040 (intptr_t)lb->raddr, 0);
1200 ldst->raddr = tcg_splitwx_to_rx(s->code_ptr);
1230 ldst->raddr = tcg_splitwx_to_rx(s->code_ptr);

12