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