Lines Matching refs:pgcnt

1161 	pgcnt_t pgcnt = page_get_pagecnt(szc);  in anon_decref_pages()  local
1171 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in anon_decref_pages()
1172 ASSERT(IS_P2ALIGNED(an_idx, pgcnt)); in anon_decref_pages()
1175 if (ahp->size - an_idx < pgcnt) { in anon_decref_pages()
1180 pgcnt = ahp->size - an_idx; in anon_decref_pages()
1192 ASSERT(!anon_share(ahp, an_idx, pgcnt)); in anon_decref_pages()
1199 while (i < pgcnt) { in anon_decref_pages()
1251 ASSERT(i + curpgcnt <= pgcnt); in anon_decref_pages()
1397 pgcnt_t pgcnt, i; in anon_dup_fill_holes() local
1404 pgcnt = page_get_pagecnt(szc); in anon_dup_fill_holes()
1405 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in anon_dup_fill_holes()
1407 ASSERT(IS_P2ALIGNED(npages, pgcnt)); in anon_dup_fill_holes()
1408 ASSERT(IS_P2ALIGNED(old_idx, pgcnt)); in anon_dup_fill_holes()
1426 index = P2ALIGN(index, pgcnt); in anon_dup_fill_holes()
1428 ASSERT(IS_P2ALIGNED(off, pgcnt)); in anon_dup_fill_holes()
1437 for (i = 0; i < pgcnt; i++) { in anon_dup_fill_holes()
1478 off += pgcnt; in anon_dup_fill_holes()
1481 npages -= pgcnt; in anon_dup_fill_holes()
1507 pgcnt_t pgcnt, i; in anon_fill_cow_holes() local
1513 pgcnt = page_get_pagecnt(szc); in anon_fill_cow_holes()
1514 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in anon_fill_cow_holes()
1516 ASSERT(IS_P2ALIGNED(npages, pgcnt)); in anon_fill_cow_holes()
1517 ASSERT(IS_P2ALIGNED(an_idx, pgcnt)); in anon_fill_cow_holes()
1534 index = P2ALIGN(index, pgcnt); in anon_fill_cow_holes()
1536 ASSERT(IS_P2ALIGNED(off, pgcnt)); in anon_fill_cow_holes()
1547 for (i = 0; i < pgcnt; i++, an_idx++, vp_off += PAGESIZE) { in anon_fill_cow_holes()
1579 npages -= pgcnt; in anon_fill_cow_holes()
1626 pgcnt_t pgcnt; in anon_free_pages() local
1630 pgcnt = page_get_pagecnt(szc); in anon_free_pages()
1631 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in anon_free_pages()
1633 ASSERT(IS_P2ALIGNED(npages, pgcnt)); in anon_free_pages()
1634 ASSERT(IS_P2ALIGNED(an_idx, pgcnt)); in anon_free_pages()
1653 index = P2ALIGN(index, pgcnt); in anon_free_pages()
1655 ASSERT(IS_P2ALIGNED(off, pgcnt)); in anon_free_pages()
1662 off += pgcnt; in anon_free_pages()
1664 npages -= pgcnt; in anon_free_pages()
1681 pgcnt_t pgcnt, npurged = 0; in anon_disclaim() local
1689 pgcnt = 1; in anon_disclaim()
1690 for (; npages > 0; index = (pgcnt == 1) ? index + 1 : in anon_disclaim()
1691 P2ROUNDUP(index + 1, pgcnt), npages -= pgcnt) { in anon_disclaim()
1720 pgcnt = 1; in anon_disclaim()
1724 pgcnt = page_get_pagecnt(pp->p_szc); in anon_disclaim()
1763 pgcnt = 1; in anon_disclaim()
1810 pgcnt = page_get_pagecnt(pp->p_szc); in anon_disclaim()
1811 if (!IS_P2ALIGNED(index, pgcnt) || npages < pgcnt) { in anon_disclaim()
1820 pgcnt = 1; in anon_disclaim()
1842 for (idx = 1; idx < pgcnt; idx++) { in anon_disclaim()
1852 if (idx == pgcnt) { in anon_disclaim()
1853 for (i = 0; i < pgcnt; i++) { in anon_disclaim()
1879 segadvstat.MADV_FREE_hit.value.ul += pgcnt; in anon_disclaim()
1884 segadvstat.MADV_FREE_miss.value.ul += pgcnt; in anon_disclaim()
1988 pgcnt_t pgcnt; in anon_map_getpages() local
2043 pgcnt = page_get_pagecnt(szc); in anon_map_getpages()
2044 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in anon_map_getpages()
2045 ASSERT(IS_P2ALIGNED(start_idx, pgcnt)); in anon_map_getpages()
2103 for (pg_idx = 0, an_idx = start_idx; pg_idx < pgcnt; in anon_map_getpages()
2144 while (pg_idx < pgcnt) { in anon_map_getpages()
2236 ASSERT(pg_idx + npgs <= pgcnt); in anon_map_getpages()
2267 } else if (pg_idx == 0 && (page_pptonum(pp) & (pgcnt - 1))) { in anon_map_getpages()
2299 for (pg_idx = 0; pg_idx < pgcnt; pg_idx++) { in anon_map_getpages()
2337 for (i = 0; i < pgcnt; i++) { in anon_map_getpages()
2351 while (pg_idx < pgcnt) { in anon_map_getpages()
2549 pgcnt_t pgcnt; in anon_map_privatepages() local
2571 pgcnt = page_get_pagecnt(szc); in anon_map_privatepages()
2572 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in anon_map_privatepages()
2573 ASSERT(IS_P2ALIGNED(start_idx, pgcnt)); in anon_map_privatepages()
2607 ASSERT(!anon_share(amp->ahp, start_idx, pgcnt)); in anon_map_privatepages()
2612 page_create_putback(pgcnt); in anon_map_privatepages()
2619 for (pg_idx = 0; pg_idx < pgcnt; pg_idx++) { in anon_map_privatepages()
2637 for (pg_idx = 0; pg_idx < pgcnt; pg_idx++) { in anon_map_privatepages()
2646 if (availrmem >= pages_pp_maximum + pgcnt) { in anon_map_privatepages()
2647 availrmem -= pgcnt; in anon_map_privatepages()
2648 pages_useclaim += pgcnt; in anon_map_privatepages()
2657 page_create_putback(pgcnt); in anon_map_privatepages()
2659 for (pg_idx = 0; pg_idx < pgcnt; pg_idx++) in anon_map_privatepages()
2668 CPU_STATS_ADD_K(vm, cow_fault, pgcnt); in anon_map_privatepages()
2675 for (; pg_idx < pgcnt; pg_idx++, an_idx++, vaddr += PAGESIZE) { in anon_map_privatepages()
2771 hat_unload(seg->s_as->a_hat, addr, pgcnt << PAGESHIFT, HAT_UNLOAD); in anon_map_privatepages()
2779 for (pg_idx = 0; pg_idx < pgcnt; pg_idx++) { in anon_map_privatepages()
3071 pgcnt_t pgcnt = page_get_pagecnt(szc); in anon_try_demote_pages() local
3081 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in anon_try_demote_pages()
3082 ASSERT(IS_P2ALIGNED(sidx, pgcnt)); in anon_try_demote_pages()
3086 ppasize = pgcnt * sizeof (page_t *); in anon_try_demote_pages()
3110 if (ahp->size - sidx < pgcnt) { in anon_try_demote_pages()
3112 pgcnt = ahp->size - sidx; in anon_try_demote_pages()
3114 for (i = 0; i < pgcnt; i++, sidx++) { in anon_try_demote_pages()
3130 for (i = 0; i < pgcnt; i++) { in anon_try_demote_pages()
3143 ASSERT(npgs <= pgcnt); in anon_try_demote_pages()
3163 for (i = 0; i < pgcnt; i++) { in anon_try_demote_pages()
3191 pgcnt_t pgcnt = page_get_pagecnt(szc); in anon_map_demotepages() local
3192 size_t ppasize = pgcnt * sizeof (page_t *); in anon_map_demotepages()
3204 ASSERT(IS_P2ALIGNED(pgcnt, pgcnt)); in anon_map_demotepages()
3205 ASSERT(IS_P2ALIGNED(start_idx, pgcnt)); in anon_map_demotepages()
3223 for (pg_idx = 0, an_idx = start_idx; pg_idx < pgcnt; in anon_map_demotepages()
3254 for (i = 0; i < pgcnt; i++) { in anon_map_demotepages()