Lines Matching refs:pmem_pgcnt
85 #define PFIND(pp) (page_pptonum(pp) & (pmem_pgcnt - 1))
99 static pgcnt_t pmem_pgcnt; /* the number of small pages in a large page */ variable
345 i = (rpages + (pmem_pgcnt - 1)) / pmem_pgcnt; in devmap_pmem_alloc()
394 lpp_free(lpp, lpages / pmem_pgcnt, &plp); in devmap_pmem_alloc()
487 tpages -= pmem_pgcnt; in devmap_pmem_free()
527 pmem_pgcnt = pmem_lpgsize >> PAGESHIFT; in pmem_init()
572 for (i = 0; i < BT_BITOUL(pmem_pgcnt); i++) in lpg_isfree()
593 root_pfn = page_pptonum(pp) & ~(pmem_pgcnt - 1); in pmem_lpg_get()
667 ASSERT(pmem_pgcnt % BT_NBIPUL == 0); in pmem_lpg_alloc()
671 plp->pl_bitmap = kmem_zalloc(BT_SIZEOFMAP(pmem_pgcnt), kflags); in pmem_lpg_alloc()
693 kmem_free(plp->pl_bitmap, BT_SIZEOFMAP(pmem_pgcnt)); in pmem_lpg_free()
705 for (i = 0; i < pmem_pgcnt; i++) { in lpg_free()
712 page_unresv(pmem_pgcnt); in lpg_free()
713 pmem_nmpages -= pmem_pgcnt; in lpg_free()
767 *lpages += pmem_pgcnt; in lpp_create()
790 ASSERT(*lppp != NULL && r < pmem_pgcnt); in lpp_break()
819 for (j = 0; j < pmem_pgcnt; j++) { in lpp_free()