Lines Matching refs:align_pow2
210 static vaddr_t alloc_spot(vmm_aspace_t *aspace, size_t size, uint8_t align_pow2, in alloc_spot() argument
215 LTRACEF("aspace %p size 0x%zx align %hhu\n", aspace, size, align_pow2); in alloc_spot()
217 if (align_pow2 < PAGE_SIZE_SHIFT) in alloc_spot()
218 align_pow2 = PAGE_SIZE_SHIFT; in alloc_spot()
219 vaddr_t align = 1UL << align_pow2; in alloc_spot()
249 vaddr_t vaddr, uint8_t align_pow2, in alloc_region() argument
268 vaddr = alloc_spot(aspace, size, align_pow2, arch_mmu_flags, &before); in alloc_region()
383 uint8_t align_pow2, uint vmm_flags, uint arch_mmu_flags) { in vmm_alloc_contiguous() argument
387 aspace, name, size, ptr ? *ptr : 0, align_pow2, vmm_flags, arch_mmu_flags); in vmm_alloc_contiguous()
416 size_t count = pmm_alloc_contiguous(size / PAGE_SIZE, align_pow2, &pa, &page_list); in vmm_alloc_contiguous()
426 vmm_region_t *r = alloc_region(aspace, name, size, vaddr, align_pow2, vmm_flags, in vmm_alloc_contiguous()
457 uint8_t align_pow2, uint vmm_flags, uint arch_mmu_flags) { in vmm_alloc() argument
461 aspace, name, size, ptr ? *ptr : 0, align_pow2, vmm_flags, arch_mmu_flags); in vmm_alloc()
502 vmm_region_t *r = alloc_region(aspace, name, size, vaddr, align_pow2, vmm_flags, in vmm_alloc()