Lines Matching refs:pfnseg
992 uint64_t pfnseg, in is_contigpage_free() argument
1005 if (((*pfnp + minctg - 1) & pfnseg) < (*pfnp & pfnseg)) { in is_contigpage_free()
1006 *pfnp = roundup(*pfnp, pfnseg + 1); in is_contigpage_free()
1044 } while ((++i < *pgcnt) && ((pfn + i) & pfnseg)); in is_contigpage_free()
1059 if (((*pfnp + minctg - 1) & pfnseg) < (*pfnp & pfnseg)) in is_contigpage_free()
1060 *pfnp = roundup(*pfnp, pfnseg + 1); in is_contigpage_free()
1107 uint64_t pfnseg; in page_get_contigpage() local
1124 pfnseg = mmu_btop(mattr->dma_attr_seg); in page_get_contigpage()
1147 pfnseg = mmu.highest_pfn; in page_get_contigpage()
1155 ASSERT(pfnseg + 1 >= (uint64_t)minctg); in page_get_contigpage()
1167 plist = is_contigpage_free(&pfn, pgcnt, minctg, pfnseg, iolock); in page_get_contigpage()
1200 plist = is_contigpage_free(&pfn, pgcnt, minctg, pfnseg, iolock); in page_get_contigpage()
2447 find_contig_free(uint_t npages, uint_t flags, uint64_t pfnseg, in find_contig_free() argument
2486 !((mfn & pfnseg) < (start_mfn & pfnseg))) { in find_contig_free()
2539 uint64_t pfnseg; in page_io_pool_alloc() local
2547 pfnseg = mmu_btop(mattr->dma_attr_seg); in page_io_pool_alloc()
2596 if ((mfn & pfnseg) < (tmfn & pfnseg)) in page_io_pool_alloc()
2811 uint64_t pfnseg; in page_get_contigpages() local
2819 pfnseg = mmu_btop(mattr->dma_attr_seg); in page_get_contigpages()
2863 mcpl = find_contig_free(minctg, flags, pfnseg, in page_get_contigpages()