/fuchsia/zircon/kernel/object/ |
H A D | vm_address_region_dispatcher.cpp | 29 zx_status_t split_syscall_flags(uint32_t flags, uint32_t* vmar_flags, uint* arch_mmu_flags) { argument 86 *vmar_flags = vmar; 100 uint32_t vmar_flags = vmar->flags(); local 101 if (vmar_flags & VMAR_FLAG_CAN_MAP_READ) { 104 if (vmar_flags & VMAR_FLAG_CAN_MAP_WRITE) { 107 if (vmar_flags & VMAR_FLAG_CAN_MAP_EXECUTE) { 134 uint32_t vmar_flags; local 136 zx_status_t status = split_syscall_flags(flags, &vmar_flags, &arch_mmu_flags); 146 status = vmar_->CreateSubVmar(offset, size, /* align_pow2 */ 0 , vmar_flags, 178 // Split flags into vmar_flags an [all...] |
/fuchsia/zircon/kernel/vm/ |
H A D | vm_address_region.cpp | 24 VmAddressRegion::VmAddressRegion(VmAspace& aspace, vaddr_t base, size_t size, uint32_t vmar_flags) argument 25 : VmAddressRegionOrMapping(base, size, vmar_flags | VMAR_CAN_RWX_FLAGS, 36 uint32_t vmar_flags, const char* name) 37 : VmAddressRegionOrMapping(base, size, vmar_flags, parent.aspace_.get(), 59 zx_status_t VmAddressRegion::CreateRoot(VmAspace& aspace, uint32_t vmar_flags, argument 64 auto vmar = new (&ac) VmAddressRegion(aspace, aspace.base(), aspace.size(), vmar_flags); 75 uint32_t vmar_flags, fbl::RefPtr<VmObject> vmo, 92 if (vmar_flags & ~flags_ & VMAR_CAN_RWX_FLAGS) { 96 bool is_specific_overwrite = static_cast<bool>(vmar_flags & VMAR_FLAG_SPECIFIC_OVERWRITE); 97 bool is_specific = static_cast<bool>(vmar_flags 35 VmAddressRegion(VmAddressRegion& parent, vaddr_t base, size_t size, uint32_t vmar_flags, const char* name) argument 74 CreateSubVmarInternal(size_t offset, size_t size, uint8_t align_pow2, uint32_t vmar_flags, fbl::RefPtr<VmObject> vmo, uint64_t vmo_offset, uint arch_mmu_flags, const char* name, fbl::RefPtr<VmAddressRegionOrMapping>* out) argument 193 CreateSubVmar(size_t offset, size_t size, uint8_t align_pow2, uint32_t vmar_flags, const char* name, fbl::RefPtr<VmAddressRegion>* out) argument 218 CreateVmMapping(size_t mapping_offset, size_t size, uint8_t align_pow2, uint32_t vmar_flags, fbl::RefPtr<VmObject> vmo, uint64_t vmo_offset, uint arch_mmu_flags, const char* name, fbl::RefPtr<VmMapping>* out) argument 269 OverwriteVmMapping( vaddr_t base, size_t size, uint32_t vmar_flags, fbl::RefPtr<VmObject> vmo, uint64_t vmo_offset, uint arch_mmu_flags, fbl::RefPtr<VmAddressRegionOrMapping>* out) argument [all...] |
H A D | vm_aspace.cpp | 322 uint32_t vmar_flags = 0; local 324 vmar_flags |= VMAR_FLAG_SPECIFIC; 330 vmar_flags |= VMAR_CAN_RWX_FLAGS; 335 vmar_flags,
|
H A D | vm_mapping.cpp | 24 VmMapping::VmMapping(VmAddressRegion& parent, vaddr_t base, size_t size, uint32_t vmar_flags, argument 26 : VmAddressRegionOrMapping(base, size, vmar_flags,
|
/fuchsia/zircon/kernel/lib/unittest/ |
H A D | user_memory.cpp | 34 constexpr uint32_t vmar_flags = VMAR_FLAG_CAN_MAP_READ | local 40 status = root_vmar->CreateVmMapping(/* offset= */ 0, size, /* align_pow2= */ 0, vmar_flags,
|
/fuchsia/zircon/kernel/vm/include/vm/ |
H A D | vm_address_region.h | 208 static zx_status_t CreateRoot(VmAspace& aspace, uint32_t vmar_flags, 212 uint32_t vmar_flags, const char* name, 216 uint32_t vmar_flags, 277 VmAddressRegion(VmAspace& aspace, vaddr_t base, size_t size, uint32_t vmar_flags); 278 VmAddressRegion(VmAddressRegion& parent, vaddr_t base, size_t size, uint32_t vmar_flags, const char* name); 290 uint32_t vmar_flags, 298 zx_status_t OverwriteVmMapping(vaddr_t base, size_t size, uint32_t vmar_flags, 359 uint32_t vmar_flags, const char* name, 364 uint32_t vmar_flags, 473 VmMapping(VmAddressRegion& parent, vaddr_t base, size_t size, uint32_t vmar_flags, [all...] |
/fuchsia/zircon/kernel/arch/x86/ |
H A D | descriptor.cpp | 142 uint32_t vmar_flags = VMAR_FLAG_CAN_MAP_SPECIFIC | VMAR_FLAG_CAN_MAP_READ | VMAR_FLAG_CAN_MAP_WRITE; local 154 0, gdt_size, PAGE_SIZE_SHIFT, vmar_flags, "gdt_vmar", &vmar);
|
H A D | perf_mon.cpp | 1353 uint32_t vmar_flags = 0; 1357 vmar_flags, fbl::move(vmo), 1351 uint32_t vmar_flags = 0; local
|
/fuchsia/zircon/third_party/ulib/jemalloc/src/ |
H A D | pages.c | 393 zx_vm_option_t vmar_flags = ZX_VM_CAN_MAP_SPECIFIC | ZX_VM_CAN_MAP_READ | local 395 zx_status_t status = _zx_vmar_allocate(_zx_vmar_root_self(), vmar_flags, 0,
|