Lines Matching refs:pg_idx
1994 ulong_t pg_idx, an_idx, i; in anon_map_getpages() local
2103 for (pg_idx = 0, an_idx = start_idx; pg_idx < pgcnt; in anon_map_getpages()
2104 pg_idx++, an_idx++, vaddr += PAGESIZE) { in anon_map_getpages()
2110 for (i = 0; i < pg_idx; i++) { in anon_map_getpages()
2117 ppa[pg_idx] = pl[0]; in anon_map_getpages()
2142 pg_idx = 0; in anon_map_getpages()
2144 while (pg_idx < pgcnt) { in anon_map_getpages()
2168 ASSERT(ppa[pg_idx]->p_szc == szc); in anon_map_getpages()
2169 conpp = ppa[pg_idx]; in anon_map_getpages()
2195 ASSERT(pg_idx == 0); in anon_map_getpages()
2215 if (prealloc && pp != ppa[pg_idx]) { in anon_map_getpages()
2218 ASSERT(pg_idx == 0); in anon_map_getpages()
2234 ASSERT(pp == ppa[pg_idx]); in anon_map_getpages()
2236 ASSERT(pg_idx + npgs <= pgcnt); in anon_map_getpages()
2241 pg_idx += npgs; in anon_map_getpages()
2259 ASSERT(prealloc == 0 || ppa[pg_idx] == pp); in anon_map_getpages()
2263 if (pg_idx > 0 && in anon_map_getpages()
2264 ((page_pptonum(pp) != page_pptonum(ppa[pg_idx - 1]) + 1) || in anon_map_getpages()
2265 (pp->p_szc != ppa[pg_idx - 1]->p_szc))) { in anon_map_getpages()
2267 } else if (pg_idx == 0 && (page_pptonum(pp) & (pgcnt - 1))) { in anon_map_getpages()
2272 ppa[pg_idx] = pp; in anon_map_getpages()
2287 pg_idx++; in anon_map_getpages()
2299 for (pg_idx = 0; pg_idx < pgcnt; pg_idx++) { in anon_map_getpages()
2300 page_downgrade(ppa[pg_idx]); in anon_map_getpages()
2327 ASSERT(err != -2 || ((pg_idx == 0) && upsize)); in anon_map_getpages()
2335 if (pg_idx > 0) { in anon_map_getpages()
2343 for (i = 0; i < pg_idx; i++) { in anon_map_getpages()
2351 while (pg_idx < pgcnt) { in anon_map_getpages()
2352 ASSERT(!hat_page_is_mapped(ppa[pg_idx])); in anon_map_getpages()
2353 page_free(ppa[pg_idx], 0); in anon_map_getpages()
2354 pg_idx++; in anon_map_getpages()
2363 for (i = 0; i < pg_idx; i++) in anon_map_getpages()
2558 ulong_t pg_idx, an_idx; in anon_map_privatepages() local
2619 for (pg_idx = 0; pg_idx < pgcnt; pg_idx++) { in anon_map_privatepages()
2620 ASSERT(ppa[pg_idx] != NULL); in anon_map_privatepages()
2621 page_unlock(ppa[pg_idx]); in anon_map_privatepages()
2637 for (pg_idx = 0; pg_idx < pgcnt; pg_idx++) { in anon_map_privatepages()
2638 if (VPP_ISPPLOCK(&vpage[pg_idx])) { in anon_map_privatepages()
2659 for (pg_idx = 0; pg_idx < pgcnt; pg_idx++) in anon_map_privatepages()
2660 if (ppa[pg_idx] != NULL) in anon_map_privatepages()
2661 page_unlock(ppa[pg_idx]); in anon_map_privatepages()
2673 pg_idx = 0; in anon_map_privatepages()
2675 for (; pg_idx < pgcnt; pg_idx++, an_idx++, vaddr += PAGESIZE) { in anon_map_privatepages()
2676 ASSERT(ppa[pg_idx] != NULL); in anon_map_privatepages()
2681 ASSERT(ahmpages == NULL || pg_idx != 0 || in anon_map_privatepages()
2683 ASSERT(ahmpages == NULL || pg_idx == 0 || in anon_map_privatepages()
2724 if (vpage != NULL && VPP_ISPPLOCK(&vpage[pg_idx])) { in anon_map_privatepages()
2725 page_pp_useclaim(ppa[pg_idx], pp, prot & PROT_WRITE); in anon_map_privatepages()
2736 if (ppcopy(ppa[pg_idx], pp) == 0) { in anon_map_privatepages()
2752 page_unlock(ppa[pg_idx]); in anon_map_privatepages()
2757 ppa[pg_idx] = pp; in anon_map_privatepages()
2779 for (pg_idx = 0; pg_idx < pgcnt; pg_idx++) { in anon_map_privatepages()
2780 page_downgrade(ppa[pg_idx]); in anon_map_privatepages()
3196 pgcnt_t i, pg_idx; in anon_map_demotepages() local
3223 for (pg_idx = 0, an_idx = start_idx; pg_idx < pgcnt; in anon_map_demotepages()
3224 pg_idx++, an_idx++, vaddr += PAGESIZE) { in anon_map_demotepages()
3231 for (i = 0; i < pg_idx; i++) { in anon_map_demotepages()
3238 ppa[pg_idx] = pl[0]; in anon_map_demotepages()