Lines Matching refs:minctg

1113 	pgcnt_t minctg,  in is_contigpage_free()  argument
1127 if (((*pfnp + minctg - 1) & pfnseg) < (*pfnp & pfnseg)) { in is_contigpage_free()
1170 if (i >= minctg) { in is_contigpage_free()
1181 if (((*pfnp + minctg - 1) & pfnseg) < (*pfnp & pfnseg)) in is_contigpage_free()
1230 pgcnt_t minctg; in page_get_contigpage() local
1256 minctg = howmany(*pgcnt, sgllen); in page_get_contigpage()
1263 if (minctg < lastctgcnt || startpfn < lo || startpfn > hi) in page_get_contigpage()
1270 minctg = *pgcnt; in page_get_contigpage()
1272 if (minctg < lastctgcnt) in page_get_contigpage()
1275 lastctgcnt = minctg; in page_get_contigpage()
1277 ASSERT(pfnseg + 1 >= (uint64_t)minctg); in page_get_contigpage()
1287 while (pfn + minctg - 1 <= hi) { in page_get_contigpage()
1289 plist = is_contigpage_free(&pfn, pgcnt, minctg, pfnseg, iolock); in page_get_contigpage()
1302 minctg = howmany(*pgcnt, sgllen); in page_get_contigpage()
1322 plist = is_contigpage_free(&pfn, pgcnt, minctg, pfnseg, iolock); in page_get_contigpage()
1337 minctg = howmany(*pgcnt, sgllen); in page_get_contigpage()
2624 page_io_pool_alloc(ddi_dma_attr_t *mattr, int contig, pgcnt_t minctg) in page_io_pool_alloc() argument
2633 if (minctg == 1) in page_io_pool_alloc()
2659 nwanted = minctg; in page_io_pool_alloc()
2680 tmfn = mfn - (minctg - 1); in page_io_pool_alloc()
2703 nwanted = minctg; in page_io_pool_alloc()
2743 io_pool_cnt -= minctg; in page_io_pool_alloc()
2755 ddi_dma_attr_t *mattr, uint_t flags, pgcnt_t minctg) in page_swap_with_hypervisor() argument
2764 if (minctg == 1) in page_swap_with_hypervisor()
2773 order = highbit(minctg) - 1; in page_swap_with_hypervisor()
2774 if (minctg & ((1 << order) - 1)) in page_swap_with_hypervisor()
2779 extpages = minctg; in page_swap_with_hypervisor()
2781 if (extpages > minctg) { in page_swap_with_hypervisor()
2782 extra = extpages - minctg; in page_swap_with_hypervisor()
2793 pp = page_create_va(vp, off, minctg * PAGESIZE, flags, &kvseg, vaddr); in page_swap_with_hypervisor()
2797 if (extpages > minctg) { in page_swap_with_hypervisor()
2827 extents = contig ? 1 : minctg; in page_swap_with_hypervisor()
2842 if (extpages > minctg) { in page_swap_with_hypervisor()
2868 page_unresv(extpages - minctg); in page_swap_with_hypervisor()
2903 pgcnt_t minctg; in page_get_contigpages() local
2942 minctg = howmany(npages, sgllen); in page_get_contigpages()
2944 if (minctg > npages) in page_get_contigpages()
2945 minctg = npages; in page_get_contigpages()
2954 mcpl = find_contig_free(minctg, flags, pfnseg, in page_get_contigpages()
2961 mcpl = page_io_pool_alloc(mattr, contig, minctg); in page_get_contigpages()
2990 flags, minctg); in page_get_contigpages()
2993 off += minctg * MMU_PAGESIZE; in page_get_contigpages()
2995 check_dma(mattr, mcpl, minctg); in page_get_contigpages()
3001 npages -= minctg; in page_get_contigpages()