Lines Matching refs:npages
756 calc_tsb_sizes(pgcnt_t npages) in calc_tsb_sizes() argument
758 PRM_DEBUG(npages); in calc_tsb_sizes()
760 if (npages <= TSB_FREEMEM_MIN) { in calc_tsb_sizes()
763 } else if (npages <= TSB_FREEMEM_LARGE / 2) { in calc_tsb_sizes()
766 } else if (npages <= TSB_FREEMEM_LARGE) { in calc_tsb_sizes()
769 } else if (npages <= TSB_FREEMEM_LARGE * 2 || in calc_tsb_sizes()
774 ktsb_szcode = highbit(npages - 1); in calc_tsb_sizes()
787 ktsb4m_szcode = highbit((2 * npages) / TTEPAGES(TTE4M) - 1); in calc_tsb_sizes()
806 ndata_alloc_tsbs(struct memlist *ndata, pgcnt_t npages) in ndata_alloc_tsbs() argument
817 calc_tsb_sizes(npages); in ndata_alloc_tsbs()
851 calc_hmehash_sz(pgcnt_t npages) in calc_hmehash_sz() argument
863 hme_buckets = (npages * HMEHASH_FACTOR) / in calc_hmehash_sz()
878 hme_buckets = npages / (HMEBLK_SPAN(TTE8K) >> MMU_PAGESHIFT); in calc_hmehash_sz()
1122 pgcnt_t npages = btopr(size); in sfmmu_tsb_xalloc() local
1136 if (page_resv(npages, vmflag & VM_KMFLAGS) == 0) { in sfmmu_tsb_xalloc()
1146 page_unresv(npages); in sfmmu_tsb_xalloc()
1151 ppa = kmem_zalloc(npages * sizeof (page_t *), KM_SLEEP); in sfmmu_tsb_xalloc()
1172 kmem_free(ppa, npages * sizeof (page_t *)); in sfmmu_tsb_xalloc()
1206 pgcnt_t npages = btopr(size); in sfmmu_tsb_segkmem_free() local
1207 pgcnt_t pgs_left = npages; in sfmmu_tsb_segkmem_free()
1230 page_unresv(npages); in sfmmu_tsb_segkmem_free()