Lines Matching refs:npages
290 pgcnt_t npages = btopr(size); in devmap_pmem_alloc() local
303 if (npages == 0 || npages >= total_pages / 2) in devmap_pmem_alloc()
311 if (pmem_cookie_alloc(&pcp, npages, kflags) == DDI_FAILURE) in devmap_pmem_alloc()
313 pcp->dp_npages = npages; in devmap_pmem_alloc()
319 if (pmem_lock(npages, curproc) == DDI_FAILURE) in devmap_pmem_alloc()
327 tpages = mpool_break(&tlist, npages); in devmap_pmem_alloc()
333 if (tpages == npages) in devmap_pmem_alloc()
336 rpages = npages - tpages; in devmap_pmem_alloc()
379 for (pp = tlist, i = 0; i < npages; i++) { in devmap_pmem_alloc()
409 kmem_free(pcp->dp_pparray, npages * sizeof (page_t *)); in devmap_pmem_alloc()
506 devmap_pmem_getpfns(devmap_pmem_cookie_t cookie, uint_t start, pgcnt_t npages, in devmap_pmem_getpfns() argument
512 if (pcp == NULL || start + npages > pcp->dp_npages) in devmap_pmem_getpfns()
515 for (i = start; i < start + npages; i++) in devmap_pmem_getpfns()