Lines Matching refs:rootpp

1059 	page_t *rootpp;
1095 rootpp = pp;
1096 pfn = rootpp->p_pagenum;
1230 pp = rootpp;
1252 pp = rootpp;
1262 pp = rootpp;
1271 pp = rootpp;
2132 page_t *rootpp;
2200 if ((rootpp = page_get_freelist(&kvp, off, seg, vaddr,
2212 if (kcage_on && (flags & PG_NORELOC) && !PP_ISNORELOC(rootpp)) {
2213 page_list_add_pages(rootpp, 0);
2232 pp = rootpp;
2248 return (rootpp);
2592 page_free_toxic_pages(page_t *rootpp)
2595 pgcnt_t i, pgcnt = page_get_pagecnt(rootpp->p_szc);
2596 uint_t szc = rootpp->p_szc;
2598 for (i = 0, tpp = rootpp; i < pgcnt; i++, tpp = tpp->p_next) {
2605 while (rootpp != NULL) {
2606 tpp = rootpp;
2607 page_sub(&rootpp, tpp);
2767 page_t *tpp, *rootpp = NULL;
2805 page_list_concat(&rootpp, &tpp);
2807 ASSERT(rootpp == pp);
2809 page_list_add_pages(rootpp, 0);
3111 page_t *tpp, *rootpp = NULL;
3150 page_list_concat(&rootpp, &tpp);
3153 ASSERT(rootpp == pp);
3160 page_list_add_pages(rootpp, 0);
5134 page_t *rootpp = pp;
5143 * Adjust rootpp and lock it, if `pp' is not the base
5153 rootpp = page_numtopp_nolock(pfn);
5156 if (pp != rootpp && !page_trylock(rootpp, SE_EXCL)) {
5160 if (rootpp->p_szc != szc) {
5161 if (pp != rootpp)
5162 page_unlock(rootpp);
5166 page_demote_free_pages(rootpp);
5168 if (pp != rootpp)
5169 page_unlock(rootpp);
5185 page_t *tpp, *rootpp = pp;
5208 * Adjust rootpp if passed in is not the base
5215 rootpp = page_numtopp_nolock(pfn);
5217 ASSERT(rootpp->p_vnode != NULL);
5218 ASSERT(rootpp->p_szc == szc);
5225 if (VN_ISKAS(rootpp->p_vnode))
5232 for (tpp = rootpp, i = 0; i < npgs; i++, tpp++) {
5238 ASSERT(tpp->p_szc == rootpp->p_szc);
5239 ASSERT(page_pptonum(tpp) == page_pptonum(rootpp) + i);
5247 tpp = rootpp;
5257 for (tpp = rootpp, i = 0; i < npgs; i++, tpp++) {
5267 for (tpp = rootpp, i = 0; i < npgs; i++, tpp++) {