Lines Matching defs:targ
4753 page_t *targ;
4780 targ = *target;
4781 ASSERT(PAGE_EXCL(targ));
4782 ASSERT(!PP_ISFREE(targ));
4783 szc = targ->p_szc;
4786 pfn = targ->p_pagenum;
4805 if (grouplock != 0 && !group_page_trylock(targ, SE_EXCL)) {
4806 VM_STAT_ADD(vmm_vmstats.ppr_relocnolock[targ->p_szc]);
4814 szc = targ->p_szc;
4819 npgs = page_get_pagecnt(targ->p_szc);
4825 group_page_unlock(targ);
4835 flags = (VN_ISKAS(targ->p_vnode)) ? PGR_SAMESZC : 0;
4836 repl = page_get_replacement_page(targ, lgrp, flags);
4839 group_page_unlock(targ);
4856 if (VN_ISKAS(targ->p_vnode)) {
4860 group_page_unlock(targ);
4882 ASSERT(PAGE_EXCL(targ));
4883 ASSERT(targ->p_slckcnt == 0);
4886 (void) hat_pageunload(targ, HAT_FORCE_PGUNLOAD);
4888 ASSERT(hat_page_getshare(targ) == 0);
4889 ASSERT(!PP_ISFREE(targ));
4890 ASSERT(targ->p_pagenum == (pfn + i));
4898 if (ppcopy(targ, repl) == 0) {
4899 targ = *target;
4903 group_page_unlock(targ);
4913 targ++;
4922 targ = *target;
4925 ppattr = hat_page_getattr(targ, (P_MOD | P_REF | P_RO));
4928 page_relocate_hash(repl, targ);
4930 ASSERT(hat_page_getshare(targ) == 0);
4933 * Now clear the props on targ, after the
4937 page_clr_all_props(targ);
4938 ASSERT(targ->p_next == targ);
4939 ASSERT(targ->p_prev == targ);
4940 page_list_concat(&pl, &targ);
4942 targ++;