Lines Matching defs:pp
77 page_t *pp, *opp, *epp;
89 opp = pp = ppvm_base + base;
90 epp = pp + npgs;
93 if (!IS_P2ALIGNED((uint64_t)pp, PAGESIZE) &&
94 page_find(&mpvp, (u_offset_t)pp)) {
97 * page which 'pp' resides. This would happen
99 * sizeof (page_t) and therefore 'pp'
104 * Advance 'pp' to the next page which should
114 pp = (page_t *)P2ROUNDUP((uint64_t)pp, PAGESIZE);
134 ASSERT(IS_P2ALIGNED((uint64_t)pp, PAGESIZE));
140 vaddr = (caddr_t)pp;
151 if ((page_create_va(&mpvp, (u_offset_t)pp, ptob(metapgs),
171 page_t *pp;
188 pp = page_find(&mpvp, off);
189 ASSERT(pp);
190 ASSERT(pp->p_szc == 0);
191 page_io_unlock(pp);
192 page_destroy(pp, 0);
200 page_t *pp;
208 pp = page_find(&mpvp, off);
209 ASSERT(pp);
210 ASSERT(pp->p_szc == 0);
211 ASSERT(pp->p_pagenum != PFN_INVALID);
213 return (pp->p_pagenum);
225 page_t *pp;
233 pp = seg->pages;
244 if (!IS_P2ALIGNED((uint64_t)pp, PAGESIZE) &&
245 page_find(&mpvp, (u_offset_t)(pp - 1)) && !page_deleted(pp - 1)) {
248 * page which 'pp' resides. This would happen
255 * Advance 'pp' to the next page which should
267 pp = (page_t *)P2ROUNDUP((uint64_t)pp, PAGESIZE);
287 ASSERT(IS_P2ALIGNED((uint64_t)pp, PAGESIZE));
289 remap_to_dummy((caddr_t)pp, metapgs);
291 off = (u_offset_t)pp;
299 pp = page_find(&mpvp, off);
300 ASSERT(pp);
301 ASSERT(pp->p_szc == 0);
302 page_io_unlock(pp);
303 page_destroy(pp, 0);