class VmAddressRegionDispatcher
Defined at line 22 of file ../../zircon/kernel/object/include/object/vm_address_region_dispatcher.h
Public Methods
zx_obj_type_t get_type ()
Defined at line 29 of file ../../zircon/kernel/object/include/object/vm_address_region_dispatcher.h
const fbl::RefPtr<VmAddressRegion> & vmar ()
Defined at line 53 of file ../../zircon/kernel/object/include/object/vm_address_region_dispatcher.h
VmAddressRegionOpChildren op_children_from_rights (zx_rights_t rights)
Defined at line 59 of file ../../zircon/kernel/object/include/object/vm_address_region_dispatcher.h
zx_status_t Create (fbl::RefPtr<VmAddressRegion>vmar,arch_mmu_flags_tbase_arch_mmu_flags,KernelHandle<VmAddressRegionDispatcher> *handle,zx_rights_t *rights)
Defined at line 90 of file ../../zircon/kernel/object/vm_address_region_dispatcher.cc
void ~VmAddressRegionDispatcher ()
Defined at line 124 of file ../../zircon/kernel/object/vm_address_region_dispatcher.cc
zx_status_t Allocate (size_toffset,size_tsize,uint32_tflags,KernelHandle<VmAddressRegionDispatcher> *handle,zx_rights_t *rights)
TODO(teisenbe): Make this the planned batch interface
Defined at line 128 of file ../../zircon/kernel/object/vm_address_region_dispatcher.cc
zx_status_t Destroy ()
Defined at line 154 of file ../../zircon/kernel/object/vm_address_region_dispatcher.cc
zx::result<MapResult> Map (size_tvmar_offset,fbl::RefPtr<VmObject>vmo,uint64_tvmo_offset,size_tlen,uint32_tflags)
Defined at line 165 of file ../../zircon/kernel/object/vm_address_region_dispatcher.cc
zx_status_t Protect (vaddr_tbase,size_tlen,uint32_tflags,VmAddressRegionOpChildrenop_children)
Defined at line 204 of file ../../zircon/kernel/object/vm_address_region_dispatcher.cc
zx_status_t RangeOp (uint32_top,uint64_toffset,uint64_tsize,zx_rights_trights,user_inout_ptr<void>buffer,size_tbuffer_size)
Defined at line 229 of file ../../zircon/kernel/object/vm_address_region_dispatcher.cc
zx_status_t Unmap (vaddr_tbase,size_tlen,VmAddressRegionOpChildrenop_children)
Defined at line 262 of file ../../zircon/kernel/object/vm_address_region_dispatcher.cc
zx_status_t SetMemoryPriority (VmAddressRegion::MemoryPriority priority)
Defined at line 273 of file ../../zircon/kernel/object/vm_address_region_dispatcher.cc
zx_info_vmar_t GetVmarInfo ()
Defined at line 280 of file ../../zircon/kernel/object/vm_address_region_dispatcher.cc
bool is_valid_mapping_protection (uint32_t flags)
Check if the given flags define an allowed combination of RWX
protections.
Defined at line 288 of file ../../zircon/kernel/object/vm_address_region_dispatcher.cc