Lines Matching refs:mapping
74 fbl::RefPtr<VmMapping> mapping; in MapInterruptController() local
78 &mapping); in MapInterruptController()
84 status = mapping->MapRange(0, vmo->size(), true); in MapInterruptController()
86 mapping->Destroy(); in MapInterruptController()
108 fbl::RefPtr<VmMapping> mapping = FindMapping(RootVmar(), guest_paddr); in GetPage() local
109 if (!mapping) { in GetPage()
114 zx_gpaddr_t offset = guest_paddr - mapping->base(); in GetPage()
115 return mapping->vmo()->GetPage(offset, kPfFlags, nullptr, nullptr, host_paddr); in GetPage()
119 fbl::RefPtr<VmMapping> mapping = FindMapping(RootVmar(), guest_paddr); in PageFault() local
120 if (!mapping) { in PageFault()
129 if (mapping->arch_mmu_flags() & ARCH_MMU_FLAG_PERM_WRITE) { in PageFault()
132 if (mapping->arch_mmu_flags() & ARCH_MMU_FLAG_PERM_EXECUTE) { in PageFault()
136 return mapping->PageFault(guest_paddr, pf_flags); in PageFault()