Searched refs:ipa (Results 1 – 6 of 6) sorted by relevance
/xen/xen/arch/arm/ |
A D | guest_walk.c | 32 vaddr_t gva, paddr_t *ipa, in guest_walk_sd() argument 133 *ipa = ((paddr_t)pte.pg.base << L2DESC_SMALL_PAGE_SHIFT) | (gva & mask); in guest_walk_sd() 160 *ipa = ((paddr_t)pte.sec.base << L1DESC_SECTION_SHIFT) | (gva & mask); in guest_walk_sd() 165 *ipa = gva & mask; in guest_walk_sd() 166 *ipa |= (paddr_t)(pte.supersec.base) << L1DESC_SUPERSECTION_SHIFT; in guest_walk_sd() 359 vaddr_t gva, paddr_t *ipa, in guest_walk_ld() argument 574 *ipa = (pfn_to_paddr(pte.walk.base) & mask) | (gva & masks[gran][level]); in guest_walk_ld() 590 paddr_t *ipa, unsigned int *perms) in guest_walk_tables() argument 617 *ipa = gva; in guest_walk_tables() 626 return guest_walk_sd(v, gva, ipa, perms); in guest_walk_tables() [all …]
|
A D | mem_access.c | 107 paddr_t ipa; in p2m_mem_access_check_and_get_page() local 115 rc = gva_to_ipa(gva, &ipa, flag); in p2m_mem_access_check_and_get_page() 129 if ( !guest_walk_tables(v, gva, &ipa, &perms) ) in p2m_mem_access_check_and_get_page() 146 gfn = gaddr_to_gfn(ipa); in p2m_mem_access_check_and_get_page()
|
A D | traps.c | 1824 paddr_t ipa; in get_faulting_ipa() local 1826 ipa = (paddr_t)(hpfar & HPFAR_MASK) << (12 - 4); in get_faulting_ipa() 1827 ipa |= gva & ~PAGE_MASK; in get_faulting_ipa() 1829 return ipa; in get_faulting_ipa()
|
A D | p2m.c | 1867 paddr_t ipa; in get_page_from_gva() local 1881 if ( !guest_walk_tables(v, va, &ipa, &s1_perms) ) in get_page_from_gva() 1888 mfn = p2m_lookup(d, gaddr_to_gfn(ipa), &t); in get_page_from_gva()
|
/xen/xen/include/asm-arm/ |
A D | guest_walk.h | 7 paddr_t *ipa,
|
A D | guest_access.h | 20 int access_guest_memory_by_ipa(struct domain *d, paddr_t ipa, void *buf,
|
Completed in 14 milliseconds