Searched refs:vmar_flags (Results 1 - 9 of 9) sorted by relevance

/fuchsia/zircon/kernel/object/
H A Dvm_address_region_dispatcher.cpp29 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 Dvm_address_region.cpp24 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 Dvm_aspace.cpp322 uint32_t vmar_flags = 0; local
324 vmar_flags |= VMAR_FLAG_SPECIFIC;
330 vmar_flags |= VMAR_CAN_RWX_FLAGS;
335 vmar_flags,
H A Dvm_mapping.cpp24 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 Duser_memory.cpp34 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 Dvm_address_region.h208 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 Ddescriptor.cpp142 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 Dperf_mon.cpp1353 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 Dpages.c393 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,

Completed in 96 milliseconds