Lines Matching refs:pgcnt
262 #define RESTRICT16M_ALLOC(freemem, pgcnt, flags) \ argument
265 (FREEMEM16M < (DESFREE16M + pgcnt))))
990 pgcnt_t *pgcnt, in is_contigpage_free() argument
1044 } while ((++i < *pgcnt) && ((pfn + i) & pfnseg)); in is_contigpage_free()
1049 *pgcnt -= i; in is_contigpage_free()
1103 page_get_contigpage(pgcnt_t *pgcnt, ddi_dma_attr_t *mattr, int iolock) in page_get_contigpage() argument
1134 minctg = howmany(*pgcnt, sgllen); in page_get_contigpage()
1148 minctg = *pgcnt; in page_get_contigpage()
1167 plist = is_contigpage_free(&pfn, pgcnt, minctg, pfnseg, iolock); in page_get_contigpage()
1174 if (!*pgcnt || ((*pgcnt <= sgllen) && !pfnalign)) { in page_get_contigpage()
1177 check_dma(mattr, pplist, *pgcnt); in page_get_contigpage()
1180 minctg = howmany(*pgcnt, sgllen); in page_get_contigpage()
1200 plist = is_contigpage_free(&pfn, pgcnt, minctg, pfnseg, iolock); in page_get_contigpage()
1209 if (!*pgcnt || ((*pgcnt <= sgllen) && !pfnalign)) { in page_get_contigpage()
1212 check_dma(mattr, pplist, *pgcnt); in page_get_contigpage()
1215 minctg = howmany(*pgcnt, sgllen); in page_get_contigpage()
1497 mtype_pgr_init(int *flags, page_t *pp, int mnode, pgcnt_t pgcnt) in mtype_pgr_init() argument
1501 if (RESTRICT16M_ALLOC(freemem, pgcnt, *flags)) { in mtype_pgr_init()
1662 pgcnt_t pgcnt = 0; in mnode_pgcnt() local
1667 pgcnt += MTYPE_FREEMEM(mtype); in mnode_pgcnt()
1670 return (pgcnt); in mnode_pgcnt()