/fuchsia/zircon/kernel/vm/ |
H A D | vm_address_region.cpp | 74 zx_status_t VmAddressRegion::CreateSubVmarInternal(size_t offset, size_t size, uint8_t align_pow2, argument 139 if (align_pow2 > 0 && (new_base & ((1ULL << align_pow2) - 1))) { 151 zx_status_t status = AllocSpotLocked(size, align_pow2, arch_mmu_flags, &new_base); 193 zx_status_t VmAddressRegion::CreateSubVmar(size_t offset, size_t size, uint8_t align_pow2, argument 208 zx_status_t status = CreateSubVmarInternal(offset, size, align_pow2, vmar_flags, nullptr, 0, 218 zx_status_t VmAddressRegion::CreateVmMapping(size_t mapping_offset, size_t size, uint8_t align_pow2, argument 259 CreateSubVmarInternal(mapping_offset, size, align_pow2, vmar_flags, fbl::move(vmo), 518 zx_status_t VmAddressRegion::AllocSpotLocked(size_t size, uint8_t align_pow2, uint arch_mmu_flags, argument 525 align_pow2); 855 LinearRegionAllocatorLocked(size_t size, uint8_t align_pow2, uint arch_mmu_flags, vaddr_t* spot) argument 888 ForEachGap(F func, uint8_t align_pow2) argument 918 AllocationSpotsInRange(size_t range_size, size_t alloc_size, uint8_t align_pow2) argument 927 NonCompactRandomizedRegionAllocatorLocked(size_t size, uint8_t align_pow2, uint arch_mmu_flags, vaddr_t* spot) argument 998 CompactRandomizedRegionAllocatorLocked(size_t size, uint8_t align_pow2, uint arch_mmu_flags, vaddr_t* spot) argument [all...] |
H A D | vm_aspace.cpp | 284 size_t size, void** ptr, uint8_t align_pow2, uint vmm_flags, 290 this, name, vmo.get(), offset, size, ptr ? *ptr : 0, align_pow2, vmm_flags, arch_mmu_flags); 334 zx_status_t status = RootVmar()->CreateVmMapping(vmar_offset, size, align_pow2, 401 zx_status_t VmAspace::AllocPhysical(const char* name, size_t size, void** ptr, uint8_t align_pow2, argument 436 return MapObjectInternal(fbl::move(vmo), name, 0, size, ptr, align_pow2, vmm_flags, 440 zx_status_t VmAspace::AllocContiguous(const char* name, size_t size, void** ptr, uint8_t align_pow2, argument 444 name, size, ptr ? *ptr : 0, align_pow2, vmm_flags, arch_mmu_flags); 458 zx_status_t status = VmObjectPaged::CreateContiguous(PMM_ALLOC_FLAG_ANY, size, align_pow2, &vmo); 464 return MapObjectInternal(fbl::move(vmo), name, 0, size, ptr, align_pow2, vmm_flags, 468 zx_status_t VmAspace::Alloc(const char* name, size_t size, void** ptr, uint8_t align_pow2, argument 283 MapObjectInternal(fbl::RefPtr<VmObject> vmo, const char* name, uint64_t offset, size_t size, void** ptr, uint8_t align_pow2, uint vmm_flags, uint arch_mmu_flags) argument [all...] |
/fuchsia/zircon/kernel/vm/include/vm/ |
H A D | vm_address_region.h | 211 virtual zx_status_t CreateSubVmar(size_t offset, size_t size, uint8_t align_pow2, 215 virtual zx_status_t CreateVmMapping(size_t mapping_offset, size_t size, uint8_t align_pow2, 289 zx_status_t CreateSubVmarInternal(size_t offset, size_t size, uint8_t align_pow2, 328 zx_status_t AllocSpotLocked(size_t size, uint8_t align_pow2, uint arch_mmu_flags, vaddr_t* spot); 331 zx_status_t LinearRegionAllocatorLocked(size_t size, uint8_t align_pow2, uint arch_mmu_flags, 333 zx_status_t NonCompactRandomizedRegionAllocatorLocked(size_t size, uint8_t align_pow2, 335 zx_status_t CompactRandomizedRegionAllocatorLocked(size_t size, uint8_t align_pow2, 341 // accordance with align_pow2. 343 void ForEachGap(F func, uint8_t align_pow2); 358 zx_status_t CreateSubVmar(size_t offset, size_t size, uint8_t align_pow2, [all...] |
H A D | vm_aspace.h | 136 zx_status_t AllocPhysical(const char* name, size_t size, void** ptr, uint8_t align_pow2, 139 zx_status_t AllocContiguous(const char* name, size_t size, void** ptr, uint8_t align_pow2, 141 zx_status_t Alloc(const char* name, size_t size, void** ptr, uint8_t align_pow2, 148 size_t size, void** ptr, uint8_t align_pow2, uint vmm_flags,
|
/fuchsia/zircon/system/dev/display/intel-i915/ |
H A D | gtt.h | 55 uint32_t align_pow2, fbl::unique_ptr<GttRegion>* region_out);
|
H A D | gtt.cpp | 103 zx_status_t Gtt::AllocRegion(uint32_t length, uint32_t align_pow2, argument 111 if (region_allocator_.GetRegion(region_length, align_pow2, r->region_) != ZX_OK) {
|