Home
last modified time | relevance | path

Searched refs:VmMapping (Results 1 – 25 of 29) sorted by relevance

12

/kernel/vm/
A Dvm_mapping.cpp25 VmMapping::VmMapping(VmAddressRegion& parent, vaddr_t base, size_t size, uint32_t vmar_flags, in VmMapping() function in VmMapping
35 VmMapping::~VmMapping() { in ~VmMapping()
41 size_t VmMapping::AllocatedPagesLocked() const { in AllocatedPagesLocked()
51 void VmMapping::Dump(uint depth, bool verbose) const { in Dump()
151 fbl::RefPtr<VmMapping> mapping(fbl::AdoptRef( in ProtectLocked()
172 fbl::RefPtr<VmMapping> mapping(fbl::AdoptRef( in ProtectLocked()
300 fbl::RefPtr<VmMapping> mapping(fbl::AdoptRef( in UnmapLocked()
428 VmMapping* mapping_;
551 zx_status_t VmMapping::DestroyLocked() { in DestroyLocked()
559 fbl::RefPtr<VmMapping> self(this); in DestroyLocked()
[all …]
A Dvm_address_region_or_mapping.cpp65 fbl::RefPtr<VmMapping> VmAddressRegionOrMapping::as_vm_mapping() { in as_vm_mapping()
70 return fbl::RefPtr<VmMapping>(static_cast<VmMapping*>(this)); in as_vm_mapping()
A Dkstack.cpp30 fbl::RefPtr<VmMapping>* out_kstack_mapping, in allocate_vmar()
75 fbl::RefPtr<VmMapping> kstack_mapping; in allocate_vmar()
115 fbl::RefPtr<VmMapping> mapping; in vm_allocate_kstack()
A Dvm_object.cpp119 void VmObject::AddMappingLocked(VmMapping* r) { in AddMappingLocked()
126 void VmObject::RemoveMappingLocked(VmMapping* r) { in RemoveMappingLocked()
A Dvm_address_region.cpp162 VmMapping(*this, new_base, size, vmar_flags, in CreateSubVmarInternal()
180 aspace_->vdso_code_mapping_ = fbl::RefPtr<VmMapping>::Downcast(vmar); in CreateSubVmarInternal()
216 fbl::RefPtr<VmMapping>* out) { in CreateVmMapping()
277 VmMapping(*this, base, size, vmar_flags, in OverwriteVmMapping()
545 VmMapping* mapping = curr->as_vm_mapping().get(); in EnumerateChildrenLocked()
/kernel/lib/unittest/include/lib/unittest/
A Duser_memory.h34 UserMemory(fbl::RefPtr<VmMapping> mapping) in UserMemory()
37 fbl::RefPtr<VmMapping> mapping_;
/kernel/lib/hypervisor/
A Dguest_physical_address_space.cpp74 fbl::RefPtr<VmMapping> mapping; in MapInterruptController()
96 static fbl::RefPtr<VmMapping> FindMapping(fbl::RefPtr<VmAddressRegion> region, in FindMapping()
108 fbl::RefPtr<VmMapping> mapping = FindMapping(RootVmar(), guest_paddr); in GetPage()
119 fbl::RefPtr<VmMapping> mapping = FindMapping(RootVmar(), guest_paddr); in PageFault()
151 fbl::RefPtr<VmMapping> guest_mapping = region->as_vm_mapping(); in CreateGuestPtr()
161 fbl::RefPtr<VmMapping> host_mapping; in CreateGuestPtr()
/kernel/vm/include/vm/
A Dvm_address_region.h56 class VmMapping; variable
71 virtual bool OnVmMapping(const VmMapping* map, const VmAddressRegion* vmar, in OnVmMapping()
116 fbl::RefPtr<VmMapping> as_vm_mapping();
219 fbl::RefPtr<VmMapping>* out);
261 friend class VmMapping; variable
367 fbl::RefPtr<VmMapping>* out) override { in CreateVmMapping()
421 class VmMapping final : public VmAddressRegionOrMapping,
422 public fbl::DoublyLinkedListable<VmMapping *> {
454 ~VmMapping() override;
455 friend fbl::RefPtr<VmMapping>;
[all …]
A Dvm_object.h28 class VmMapping; variable
189 void AddMappingLocked(VmMapping* r) TA_REQ(lock_);
190 void RemoveMappingLocked(VmMapping* r) TA_REQ(lock_);
254 fbl::DoublyLinkedList<VmMapping*> mapping_list_ TA_GUARDED(lock_);
A Dvm_aspace.h159 friend class VmMapping; variable
213 fbl::RefPtr<VmMapping> vdso_code_mapping_;
/kernel/lib/vdso/include/lib/
A Dvdso.h12 class VmMapping; variable
28 static uintptr_t base_address(const fbl::RefPtr<VmMapping>& code_mapping);
/kernel/object/include/object/
A Dvm_address_region_dispatcher.h18 class VmMapping; variable
41 uint32_t flags, fbl::RefPtr<VmMapping>* out);
/kernel/dev/udisplay/
A Dudisplay.cpp31 fbl::RefPtr<VmMapping> framebuffer_vmo_mapping;
60 fbl::RefPtr<VmMapping> mapping; in udisplay_set_framebuffer()
/kernel/lib/hypervisor/include/hypervisor/
A Dguest_physical_address_space.h23 GuestPtr(fbl::RefPtr<VmMapping> mapping, zx_vaddr_t offset) in GuestPtr()
52 fbl::RefPtr<VmMapping> mapping_;
/kernel/lib/fbl/include/fbl/
A Darena.h74 void Init(const char* name, fbl::RefPtr<VmMapping> mapping,
110 fbl::RefPtr<VmMapping> mapping_;
/kernel/platform/pc/
A Dsmbios.cpp66 fbl::RefPtr<VmMapping>* mapping, uintptr_t* struct_table_virt) { in MapStructs2_1()
79 fbl::RefPtr<VmMapping> m; in MapStructs2_1()
108 fbl::RefPtr<VmMapping> mapping; in pc_init_smbios()
/kernel/lib/fbl/
A Darena.cpp92 fbl::RefPtr<VmMapping> control_mapping; in Init()
110 fbl::RefPtr<VmMapping> data_mapping; in Init()
143 void Arena::Pool::Init(const char* name, fbl::RefPtr<VmMapping> mapping, in Init()
/kernel/lib/unittest/
A Duser_memory.cpp37 fbl::RefPtr<VmMapping> mapping; in Create()
/kernel/object/
A Dvm_address_region_dispatcher.cpp172 fbl::RefPtr<VmMapping>* out) { in Map()
191 fbl::RefPtr<VmMapping> result(nullptr); in Map()
A Ddiagnostics.cpp330 bool OnVmMapping(const VmMapping* map, const VmAddressRegion* vmar, in OnVmMapping()
411 bool OnVmMapping(const VmMapping* map, const VmAddressRegion* vmar, in OnVmMapping()
485 bool OnVmMapping(const VmMapping* map, const VmAddressRegion* vmar, in OnVmMapping()
566 bool OnVmMapping(const VmMapping* map, const VmAddressRegion* vmar, in OnVmMapping()
/kernel/lib/vdso/
A Drodso.cpp68 fbl::RefPtr<VmMapping> mapping; in MapSegment()
A Dvdso.cpp63 fbl::RefPtr<VmMapping> mapping_;
258 uintptr_t VDso::base_address(const fbl::RefPtr<VmMapping>& code_mapping) { in base_address()
/kernel/arch/x86/
A Ddescriptor.cpp158 fbl::RefPtr<VmMapping> mapping; in gdt_setup()
/kernel/dev/iommu/intel/
A Diommu_impl.h22 class VmMapping; variable
/kernel/syscalls/
A Dvmar.cpp167 fbl::RefPtr<VmMapping> vm_mapping; in sys_vmar_map()

Completed in 38 milliseconds

12