Lines Matching refs:physical
328 static int get_mmu_address(CPUSH4State * env, target_ulong * physical, in get_mmu_address() argument
389 *physical = ((matching->ppn << 10) & ~(matching->size - 1)) in get_mmu_address()
395 static int get_physical_address(CPUSH4State * env, target_ulong * physical, in get_physical_address() argument
415 *physical = address & 0x1fffffff; in get_physical_address()
417 *physical = address; in get_physical_address()
425 *physical = address & 0x1FFFFFFF; in get_physical_address()
431 return get_mmu_address(env, physical, prot, address, access_type); in get_physical_address()
436 target_ulong physical; in superh_cpu_get_phys_page_debug() local
439 if (get_physical_address(cpu_env(cs), &physical, &prot, addr, MMU_DATA_LOAD) in superh_cpu_get_phys_page_debug()
441 return physical; in superh_cpu_get_phys_page_debug()
803 target_ulong physical; in superh_cpu_tlb_fill() local
806 ret = get_physical_address(env, &physical, &prot, address, access_type); in superh_cpu_tlb_fill()
810 physical &= TARGET_PAGE_MASK; in superh_cpu_tlb_fill()
811 tlb_set_page(cs, address, physical, prot, mmu_idx, TARGET_PAGE_SIZE); in superh_cpu_tlb_fill()