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