Lines Matching refs:pgcnt

265 #define	RESTRICT16M_ALLOC(freemem, pgcnt, flags) \  argument
268 (FREEMEM16M < (DESFREE16M + pgcnt))))
368 i86devmap(pfn_t pf, pgcnt_t pgcnt, uint_t prot) in i86devmap() argument
374 addr1 = addr = vmem_alloc(heap_arena, mmu_ptob(pgcnt), VM_SLEEP); in i86devmap()
376 for (; pgcnt != 0; addr += MMU_PAGESIZE, ++pf, --pgcnt) { in i86devmap()
1112 pgcnt_t *pgcnt, in is_contigpage_free() argument
1166 } while ((++i < *pgcnt) && ((pfn + i) & pfnseg)); in is_contigpage_free()
1171 *pgcnt -= i; in is_contigpage_free()
1225 page_get_contigpage(pgcnt_t *pgcnt, ddi_dma_attr_t *mattr, int iolock) in page_get_contigpage() argument
1256 minctg = howmany(*pgcnt, sgllen); in page_get_contigpage()
1270 minctg = *pgcnt; in page_get_contigpage()
1289 plist = is_contigpage_free(&pfn, pgcnt, minctg, pfnseg, iolock); in page_get_contigpage()
1296 if (!*pgcnt || ((*pgcnt <= sgllen) && !pfnalign)) { in page_get_contigpage()
1299 check_dma(mattr, pplist, *pgcnt); 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()
1331 if (!*pgcnt || ((*pgcnt <= sgllen) && !pfnalign)) { in page_get_contigpage()
1334 check_dma(mattr, pplist, *pgcnt); in page_get_contigpage()
1337 minctg = howmany(*pgcnt, sgllen); in page_get_contigpage()
1594 mtype_pgr_init(int *flags, page_t *pp, pgcnt_t pgcnt) in mtype_pgr_init() argument
1598 if (RESTRICT16M_ALLOC(freemem, pgcnt, *flags)) { in mtype_pgr_init()
1759 pgcnt_t pgcnt = 0; in mnode_pgcnt() local
1764 pgcnt += MTYPE_FREEMEM(mtype); in mnode_pgcnt()
1767 return (pgcnt); in mnode_pgcnt()