Searched refs:VmAddressRegionOrMapping (Results 1 – 7 of 7) sorted by relevance
| /kernel/vm/ |
| A D | vm_address_region_or_mapping.cpp | 22 VmAddressRegionOrMapping::VmAddressRegionOrMapping( in VmAddressRegionOrMapping() function in VmAddressRegionOrMapping 30 zx_status_t VmAddressRegionOrMapping::Destroy() { in Destroy() 41 VmAddressRegionOrMapping::~VmAddressRegionOrMapping() { in ~VmAddressRegionOrMapping() 51 bool VmAddressRegionOrMapping::IsAliveLocked() const { in IsAliveLocked() 57 fbl::RefPtr<VmAddressRegion> VmAddressRegionOrMapping::as_vm_address_region() { in as_vm_address_region() 65 fbl::RefPtr<VmMapping> VmAddressRegionOrMapping::as_vm_mapping() { in as_vm_mapping() 73 bool VmAddressRegionOrMapping::is_valid_mapping_flags(uint arch_mmu_flags) { in is_valid_mapping_flags() 86 size_t VmAddressRegionOrMapping::AllocatedPages() const { in AllocatedPages()
|
| A D | vm_address_region.cpp | 25 : VmAddressRegionOrMapping(base, size, vmar_flags | VMAR_CAN_RWX_FLAGS, in VmAddressRegion() 37 : VmAddressRegionOrMapping(base, size, vmar_flags, parent.aspace_.get(), in VmAddressRegion() 53 : VmAddressRegionOrMapping(0, 0, 0, nullptr, nullptr) { in VmAddressRegion() 159 fbl::RefPtr<VmAddressRegionOrMapping> vmar; in CreateSubVmarInternal() 202 fbl::RefPtr<VmAddressRegionOrMapping> res; in CreateSubVmar() 252 fbl::RefPtr<VmAddressRegionOrMapping> res; in CreateVmMapping() 267 uint arch_mmu_flags, fbl::RefPtr<VmAddressRegionOrMapping>* out) { in OverwriteVmMapping() 275 fbl::RefPtr<VmAddressRegionOrMapping> vmar; in OverwriteVmMapping() 307 VmAddressRegionOrMapping* child = &cur->subregions_.front(); in DestroyLocked() 341 void VmAddressRegion::RemoveSubregion(VmAddressRegionOrMapping* region) { in RemoveSubregion() [all …]
|
| A D | vm_aspace.cpp | 505 fbl::RefPtr<VmAddressRegionOrMapping> r = RootVmar()->FindRegion(va); in FreeRegion() 513 fbl::RefPtr<VmAddressRegionOrMapping> VmAspace::FindRegion(vaddr_t va) { in FindRegion() 516 fbl::RefPtr<VmAddressRegionOrMapping> next(vmar->FindRegion(va)); in FindRegion()
|
| A D | vm_mapping.cpp | 27 : VmAddressRegionOrMapping(base, size, vmar_flags, in VmMapping() 282 fbl::RefPtr<VmAddressRegionOrMapping> ref(parent_->subregions_.erase(*this)); in UnmapLocked() 763 parent_->subregions_.insert(fbl::RefPtr<VmAddressRegionOrMapping>(this)); in ActivateLocked()
|
| /kernel/vm/include/vm/ |
| A D | vm_address_region.h | 95 class VmAddressRegionOrMapping : public fbl::RefCounted<VmAddressRegionOrMapping> { 136 virtual ~VmAddressRegionOrMapping(); 137 friend fbl::RefPtr<VmAddressRegionOrMapping>; 149 VmAddressRegionOrMapping(vaddr_t base, size_t size, uint32_t flags, 195 …static fbl::WAVLTreeNodeState<fbl::RefPtr<VmAddressRegionOrMapping>, bool>& node_state(VmAddressRe… in node_state() 205 class VmAddressRegion : public VmAddressRegionOrMapping { 223 virtual fbl::RefPtr<VmAddressRegionOrMapping> FindRegion(vaddr_t addr); 263 void RemoveSubregion(VmAddressRegionOrMapping* region); 281 fbl::RefPtr<VmAddressRegionOrMapping> FindRegionLocked(vaddr_t addr); 371 fbl::RefPtr<VmAddressRegionOrMapping> FindRegion(vaddr_t addr) override { in FindRegion() [all …]
|
| A D | vm_aspace.h | 125 fbl::RefPtr<VmAddressRegionOrMapping> FindRegion(vaddr_t va); 157 friend class VmAddressRegionOrMapping;
|
| /kernel/lib/hypervisor/ |
| A D | guest_physical_address_space.cpp | 98 for (fbl::RefPtr<VmAddressRegionOrMapping> next; (next = region->FindRegion(guest_paddr)); in FindMapping() 147 fbl::RefPtr<VmAddressRegionOrMapping> region = RootVmar()->FindRegion(begin); in CreateGuestPtr()
|
Completed in 18 milliseconds