Lines Matching refs:repl
4752 page_t *repl; in do_page_relocate() local
4792 if ((repl = *replacement) != NULL && repl->p_szc >= szc) { in do_page_relocate()
4793 repl_pfn = repl->p_pagenum; in do_page_relocate()
4821 if (repl == NULL) { in do_page_relocate()
4836 repl = page_get_replacement_page(targ, lgrp, flags); in do_page_relocate()
4837 if (repl == NULL) { in do_page_relocate()
4848 ASSERT(PAGE_LOCKED(repl)); in do_page_relocate()
4857 *replacement = repl; in do_page_relocate()
4864 page_free_replacement_page(repl); in do_page_relocate()
4879 first_repl = repl; in do_page_relocate()
4884 ASSERT(repl->p_slckcnt == 0); in do_page_relocate()
4892 repl->p_pagenum == (repl_pfn + i)); in do_page_relocate()
4898 if (ppcopy(targ, repl) == 0) { in do_page_relocate()
4900 repl = first_repl; in do_page_relocate()
4907 page_free_replacement_page(repl); in do_page_relocate()
4915 repl++; in do_page_relocate()
4917 repl = repl->p_next; in do_page_relocate()
4921 repl = first_repl; in do_page_relocate()
4926 page_clr_all_props(repl); in do_page_relocate()
4927 page_set_props(repl, ppattr); in do_page_relocate()
4928 page_relocate_hash(repl, targ); in do_page_relocate()
4931 ASSERT(hat_page_getshare(repl) == 0); in do_page_relocate()
4944 repl++; in do_page_relocate()
4946 repl = repl->p_next; in do_page_relocate()
4950 ASSERT(repl_contig == 1 || first_repl == repl); in do_page_relocate()
4954 ASSERT(first_repl == repl); in do_page_relocate()
4955 *replacement = repl; in do_page_relocate()