Lines Matching refs:pplist

3300 	page_t *pplist = *ppplist;
3328 ASSERT(pplist->p_szc == szc);
3340 newpp = pplist;
3358 page_sub(&pplist, pp);
3372 ASSERT(pplist == *ppplist);
3374 page_free_replacement_page(pplist);
3482 page_sub(&pplist, newpp);
3486 newpp = pplist;
3487 page_sub(&pplist, newpp);
3535 ASSERT(pplist == NULL);
3606 * and io pages back to pplist.
3619 page_list_concat(&io_pplist, &pplist);
3620 pplist = io_pplist;
3658 page_list_concat(&tmp_pplist, &pplist);
3659 pplist = tmp_pplist;
3663 * pplist. They can't be all on done_pplist otherwise
3666 ASSERT(pplist != NULL);
3669 pp = pplist;
3676 } while ((pp = pp->p_next) != pplist);
3687 while (pplist != NULL) {
3689 pp = pplist;
3690 page_sub(&pplist, pp);
3703 ASSERT(pplist == *ppplist);
3709 * pplist may still be used in this case
3715 page_free_replacement_page(pplist);
3798 page_t *pplist;
3937 pplist = NULL;
3944 if (page_alloc_pages(vp, seg, a, &pplist, NULL,
3952 if (pplist != NULL &&
3957 vp, off, szc, ppa, &pplist,
3959 ASSERT(!physcontig || pplist == NULL);
3962 ASSERT(pplist == NULL);
4010 if (pplist != NULL) {
4012 page_free_replacement_page(pplist);
4067 if (pplist != NULL) {
4068 page_free_replacement_page(pplist);
4106 ASSERT(pplist == NULL);
4195 * we don't need pplist.
4197 if (pplist != NULL) {
4198 page_free_replacement_page(pplist);
4256 if (pplist != NULL) {
4257 page_t *pl = pplist;
4294 if (pplist != NULL) {
4295 page_t *pl = pplist;
4314 if (pplist != NULL) {
4315 page_free_replacement_page(pplist);
4376 if (pplist != NULL) {
4383 page_free_replacement_page(pplist);
4408 if (pplist == NULL &&
4409 page_alloc_pages(vp, seg, a, &pplist, NULL,
4426 if (pplist != NULL) {
4427 segvn_relocate_pages(ppa, pplist);
4437 if (pplist == NULL && segvn_anypgsz_vnode == 0) {
4447 ASSERT(pplist != NULL || type == F_SOFTLOCK);
8617 struct page **pplist, **pl, *pp;
8904 * segment page cache and thus reclaim pplist synchronously
8987 pplist = seg_plookup(seg, pamp, paddr, lpgeaddr - lpgaddr, rw, pflags);
8988 if (pplist != NULL) {
9002 *ppp = pplist + adjustpages;
9079 pplist = kmem_alloc(sizeof (page_t *) * (npages + 1), KM_SLEEP);
9080 pl = pplist;
9081 *ppp = pplist + adjustpages;
9173 *pplist++ = pp;
9204 pplist = pl;
9207 ASSERT(PAGE_LOCKED(*pplist));
9208 page_unlock(*pplist);
9210 pplist++;
9257 segvn_reclaim(void *ptag, caddr_t addr, size_t len, struct page **pplist,
9272 pl = pplist;
9279 hat_setrefmod(*pplist);
9281 hat_setref(*pplist);
9283 page_unlock(*pplist);
9285 pplist++;
9334 shamp_reclaim(void *ptag, caddr_t addr, size_t len, struct page **pplist,
9345 pl = pplist;
9352 hat_setrefmod(*pplist);
9354 hat_setref(*pplist);
9356 page_unlock(*pplist);
9358 pplist++;