Lines Matching refs:repl
4793 page_t *repl; in do_page_relocate() local
4833 if ((repl = *replacement) != NULL && repl->p_szc >= szc) { in do_page_relocate()
4834 repl_pfn = repl->p_pagenum; in do_page_relocate()
4862 if (repl == NULL) { in do_page_relocate()
4877 repl = page_get_replacement_page(targ, lgrp, flags); in do_page_relocate()
4878 if (repl == NULL) { in do_page_relocate()
4889 ASSERT(PAGE_LOCKED(repl)); in do_page_relocate()
4898 *replacement = repl; in do_page_relocate()
4905 page_free_replacement_page(repl); in do_page_relocate()
4916 first_repl = repl; in do_page_relocate()
4921 ASSERT(repl->p_slckcnt == 0); in do_page_relocate()
4929 repl->p_pagenum == (repl_pfn + i)); in do_page_relocate()
4935 if (ppcopy(targ, repl) == 0) { in do_page_relocate()
4937 repl = first_repl; in do_page_relocate()
4944 page_free_replacement_page(repl); in do_page_relocate()
4952 repl++; in do_page_relocate()
4954 repl = repl->p_next; in do_page_relocate()
4958 repl = first_repl; in do_page_relocate()
4963 page_clr_all_props(repl); in do_page_relocate()
4964 page_set_props(repl, ppattr); in do_page_relocate()
4965 page_relocate_hash(repl, targ); in do_page_relocate()
4968 ASSERT(hat_page_getshare(repl) == 0); in do_page_relocate()
4981 repl++; in do_page_relocate()
4983 repl = repl->p_next; in do_page_relocate()
4987 ASSERT(repl_contig == 1 || first_repl == repl); in do_page_relocate()
4991 ASSERT(first_repl == repl); in do_page_relocate()
4992 *replacement = repl; in do_page_relocate()