Lines Matching refs:alignment

113     paddr_t alignment, paddr_t boundary, struct pglist *rlist)  in uvm_pglistalloc_c_ps()  argument
141 alignment = atop(alignment); in uvm_pglistalloc_c_ps()
143 uvm_physseg_get_start_hint(psi)), alignment); in uvm_pglistalloc_c_ps()
166 candidate = roundup2(ulmax(low, uvm_physseg_get_avail_start(psi)), alignment); in uvm_pglistalloc_c_ps()
179 candidate = roundup2(candidate, alignment); in uvm_pglistalloc_c_ps()
205 __func__, psi, candidateidx, end, skip, alignment); in uvm_pglistalloc_c_ps()
264 cnt = roundup2(cnt, alignment); in uvm_pglistalloc_c_ps()
301 paddr_t alignment, paddr_t boundary, struct pglist *rlist) in uvm_pglistalloc_contig_aggressive() argument
318 acnt = atop(alignment); in uvm_pglistalloc_contig_aggressive()
319 amask = ~(alignment - 1); in uvm_pglistalloc_contig_aggressive()
352 rlo = roundup2(ptoa(uvm_physseg_get_avail_start(upm)), alignment); in uvm_pglistalloc_contig_aggressive()
353 rlo = MAX(rlo, roundup2(low, alignment)); in uvm_pglistalloc_contig_aggressive()
354 rlo = MAX(rlo, roundup2(pa - ptoa(num - 1), alignment)); in uvm_pglistalloc_contig_aggressive()
390 pg = PHYS_TO_VM_PAGE(spa - alignment + ptoa(i)); in uvm_pglistalloc_contig_aggressive()
398 spa -= alignment; in uvm_pglistalloc_contig_aggressive()
451 uvm_pglistalloc_contig(int num, paddr_t low, paddr_t high, paddr_t alignment, in uvm_pglistalloc_contig() argument
483 alignment, boundary, rlist); in uvm_pglistalloc_contig()
514 alignment, boundary, rlist); in uvm_pglistalloc_contig()
691 uvm_pglistalloc(psize_t size, paddr_t low, paddr_t high, paddr_t alignment, in uvm_pglistalloc() argument
698 KASSERT((alignment & (alignment - 1)) == 0); in uvm_pglistalloc()
705 if (alignment < PAGE_SIZE) in uvm_pglistalloc()
706 alignment = PAGE_SIZE; in uvm_pglistalloc()
710 low = roundup2(low, alignment); in uvm_pglistalloc()
720 if (nsegs < num || alignment != PAGE_SIZE || boundary != 0) in uvm_pglistalloc()
721 res = uvm_pglistalloc_contig(num, low, high, alignment, in uvm_pglistalloc()