| /openbmc/qemu/target/s390x/ |
| H A D | mmu_helper.c | 87 target_ulong mmu_real2abs(CPUS390XState *env, target_ulong raddr) in mmu_real2abs() argument 89 if (raddr < 0x2000) { in mmu_real2abs() 90 return raddr + env->psa; /* Map the lowcore. */ 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() 127 uint64_t asc, uint64_t asce, target_ulong *raddr, in mmu_translate_asce() argument 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() [all …]
|
| H A D | helper.c | 47 target_ulong raddr; in s390_cpu_get_phys_page_debug() local 66 if (mmu_translate(env, vaddr, MMU_DATA_LOAD, asc, &raddr, &prot, &tec)) { in s390_cpu_get_phys_page_debug() 69 return raddr; in s390_cpu_get_phys_page_debug()
|
| H A D | s390x-internal.h | 375 target_ulong mmu_real2abs(CPUS390XState *env, target_ulong raddr); 385 target_ulong *raddr, int *flags, uint64_t *tec); 386 int mmu_translate_real(CPUS390XState *env, target_ulong raddr, int rw,
|
| /openbmc/qemu/target/ppc/ |
| H A D | mmu-booke.c | 59 hwaddr raddr; in ppcemb_tlb_search() local 64 if (ppcemb_tlb_check(env, tlb, &raddr, address, pid, i)) { in ppcemb_tlb_search() 71 int mmu40x_get_physical_address(CPUPPCState *env, hwaddr *raddr, int *prot, in mmu40x_get_physical_address() argument 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() 135 hwaddr *raddr, target_ulong addr, int i) in mmubooke_check_pid() argument 137 if (ppcemb_tlb_check(env, tlb, raddr, addr, env->spr[SPR_BOOKE_PID], i)) { in mmubooke_check_pid() 140 *raddr |= (uint64_t)(tlb->RPN & 0xF) << 32; in mmubooke_check_pid() 147 ppcemb_tlb_check(env, tlb, raddr, addr, env->spr[SPR_BOOKE_PID1], i)) { in mmubooke_check_pid() 151 ppcemb_tlb_check(env, tlb, raddr, addr, env->spr[SPR_BOOKE_PID2], i)) { in mmubooke_check_pid() [all …]
|
| H A D | mem_helper.c | 61 uintptr_t raddr) in probe_contiguous() argument 69 return probe_access(env, addr, nb, access_type, mmu_idx, raddr); in probe_contiguous() 74 host1 = probe_access(env, addr, nb_pg1, access_type, mmu_idx, raddr); in probe_contiguous() 76 host2 = probe_access(env, addr, nb_pg2, access_type, mmu_idx, raddr); in probe_contiguous() 87 uintptr_t raddr = GETPC(); in helper_lmw() local 90 MMU_DATA_LOAD, mmu_idx, raddr); in helper_lmw() 101 env->gpr[reg] = cpu_ldl_mmuidx_ra(env, addr, mmu_idx, raddr); in helper_lmw() 109 uintptr_t raddr = GETPC(); in helper_stmw() local 112 MMU_DATA_STORE, mmu_idx, raddr); in helper_stmw() 123 cpu_stl_mmuidx_ra(env, addr, env->gpr[reg], mmu_idx, raddr); in helper_stmw() [all …]
|
| H A D | mmu_common.c | 88 static int ppc6xx_tlb_check(CPUPPCState *env, hwaddr *raddr, int *prot, in ppc6xx_tlb_check() argument 98 *raddr = (hwaddr)-1ULL; in ppc6xx_tlb_check() 126 if (*raddr != (hwaddr)-1ULL && in ppc6xx_tlb_check() 127 (*raddr & PTE_CHECK_MASK) != (tlb->pte1 & PTE_CHECK_MASK)) { in ppc6xx_tlb_check() 134 *raddr = tlb->pte1; in ppc6xx_tlb_check() 148 *raddr & TARGET_PAGE_MASK, *prot, ret); in ppc6xx_tlb_check() 190 static int get_bat_6xx_tlb(CPUPPCState *env, hwaddr *raddr, int *prot, in get_bat_6xx_tlb() argument 221 *raddr = (*BATl & BATU32_BEPIU) | in get_bat_6xx_tlb() 228 " prot=%c%c\n", i, *raddr, in get_bat_6xx_tlb() 261 static int mmu6xx_get_physical_address(CPUPPCState *env, hwaddr *raddr, in mmu6xx_get_physical_address() argument [all …]
|
| H A D | mmu-hash32.c | 80 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 D | mmu-radix64.c | 365 hwaddr *raddr, int *psize, uint64_t *pte, in ppc_radix64_walk_tree() argument 404 *raddr = (rpn & ~mask) | (eaddr & mask); in ppc_radix64_walk_tree() 693 MMUAccessType access_type, hwaddr *raddr, in ppc_radix64_xlate_impl() argument 711 *raddr = eaddr & 0x0FFFFFFFFFFFFFFFULL; in ppc_radix64_xlate_impl() 716 *raddr |= env->spr[SPR_HRMOR]; in ppc_radix64_xlate_impl() 794 *raddr = g_raddr; in ppc_radix64_xlate_impl() 805 g_raddr, pate, raddr, in ppc_radix64_xlate_impl() 815 *raddr = g_raddr; in ppc_radix64_xlate_impl()
|
| H A D | mmu-radix64.h | 18 hwaddr *raddr, int *psizep, int *protp, int mmu_idx,
|
| H A D | mmu-booke.h | 7 int mmu40x_get_physical_address(CPUPPCState *env, hwaddr *raddr, int *prot,
|
| H A D | misc_helper.c | 91 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 D | mmu-hash64.c | 995 hwaddr raddr; in ppc_hash64_xlate() local 1012 raddr = eaddr & 0x0FFFFFFFFFFFFFFFULL; in ppc_hash64_xlate() 1022 raddr |= env->spr[SPR_HRMOR]; in ppc_hash64_xlate() 1042 if (raddr >= limit) { in ppc_hash64_xlate() 1063 raddr |= env->spr[SPR_RMOR]; in ppc_hash64_xlate() 1066 *raddrp = raddr; in ppc_hash64_xlate()
|
| H A D | mmu_helper.c | 1166 hwaddr raddr; in helper_booke206_tlbsx() local 1182 if (ppcmas_tlb_check(env, tlb, &raddr, address, spid)) { in helper_booke206_tlbsx() 1366 hwaddr raddr; in ppc_cpu_tlb_fill() local 1369 if (ppc_xlate(cpu, eaddr, access_type, &raddr, in ppc_cpu_tlb_fill() 1371 tlb_set_page(cs, eaddr & TARGET_PAGE_MASK, raddr & TARGET_PAGE_MASK, in ppc_cpu_tlb_fill()
|
| H A D | tcg-excp_helper.c | 37 uint32_t error_code, uintptr_t raddr) in raise_exception_err_ra() argument 43 cpu_loop_exit_restore(cs, raddr); in raise_exception_err_ra()
|
| /openbmc/u-boot/arch/arm/include/asm/arch-rockchip/ |
| H A D | i2c.h | 48 #define I2C_MRXRADDR_SET(vld, raddr) (((vld) << 24) | (raddr)) argument
|
| /openbmc/qemu/bsd-user/ |
| H A D | bsd-mem.h | 353 abi_ulong raddr; in do_bsd_shmat() local 390 raddr = h2g(host_raddr); in do_bsd_shmat() 392 page_set_flags(raddr, raddr + shm_info.shm_segsz - 1, in do_bsd_shmat() 398 bsd_shm_regions[i].start = raddr; in do_bsd_shmat() 405 return raddr; in do_bsd_shmat()
|
| /openbmc/qemu/tests/qtest/ |
| H A D | tpm-crb-test.c | 31 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 D | tpm-util.c | 28 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()
|
| /openbmc/qemu/net/ |
| H A D | socket.c | 644 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()
|
| /openbmc/qemu/target/s390x/tcg/ |
| H A D | excp_helper.c | 149 target_ulong vaddr, raddr; in s390_cpu_tlb_fill() local 164 excp = mmu_translate(env, vaddr, access_type, asc, &raddr, &prot, &tec); in s390_cpu_tlb_fill() 170 excp = mmu_translate_real(env, vaddr, access_type, &raddr, &prot, &tec); in s390_cpu_tlb_fill() 181 __func__, (uint64_t)vaddr, (uint64_t)raddr, prot); in s390_cpu_tlb_fill() 182 tlb_set_page(cs, address & TARGET_PAGE_MASK, raddr, prot, in s390_cpu_tlb_fill()
|
| /openbmc/u-boot/tools/ |
| H A D | kwbimage.h | 53 uint32_t raddr; member
|
| H A D | kwbimage.c | 926 ext_hdr->rcfg[datai].raddr = in image_create_v0() 927 cpu_to_le32(e->regdata.raddr); in image_create_v0() 1401 el->regdata.raddr = strtoul(value1, NULL, 16); in image_create_config_parse_oneline()
|
| /openbmc/qemu/hw/xen/ |
| H A D | xen-mapcache.c | 495 ram_addr_t raddr; in xen_ram_addr_from_mapcache_single() local 519 raddr = RAM_ADDR_INVALID; in xen_ram_addr_from_mapcache_single() 521 raddr = (reventry->paddr_index << mc->bucket_shift) + in xen_ram_addr_from_mapcache_single() 525 return raddr; in xen_ram_addr_from_mapcache_single()
|
| /openbmc/qemu/hw/ppc/ |
| H A D | spapr_vhyp_mmu.c | 27 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()
|
| /openbmc/qemu/target/m68k/ |
| H A D | op_helper.c | 519 raise_exception_ra(CPUM68KState *env, int tt, uintptr_t raddr) in raise_exception_ra() argument 524 cpu_loop_exit_restore(cs, raddr); in raise_exception_ra() 538 raise_exception_format2(CPUM68KState *env, int tt, int ilen, uintptr_t raddr) in raise_exception_format2() argument 545 cpu_restore_state(cs, raddr); in raise_exception_format2()
|