Lines Matching refs:old
2415 * old vnode association.
3370 * Transfer the lock count from the old page (if any).
4502 * Replace the page "old" with the page "new" on the page hash and vnode lists
4506 * vp = old->p_vnode;
4507 * off = old->p_offset;
4508 * page_do_hashout(old)
4512 * 1) if old is the only page on the vnode, the v_pages list has a window
4518 page_do_relocate_hash(page_t *new, page_t *old)
4521 vnode_t *vp = old->p_vnode;
4524 ASSERT(PAGE_EXCL(old));
4528 ASSERT(MUTEX_HELD(PAGE_HASH_MUTEX(PAGE_HASH_FUNC(vp, old->p_offset))));
4531 * First find old page on the page hash list
4533 hash_list = &page_hash[PAGE_HASH_FUNC(vp, old->p_offset)];
4536 if (*hash_list == old)
4546 * update new and replace old with new on the page hash list
4548 new->p_vnode = old->p_vnode;
4549 new->p_offset = old->p_offset;
4550 new->p_hash = old->p_hash;
4557 * replace old with new on the vnode's page list
4559 if (old->p_vpnext == old) {
4563 new->p_vpnext = old->p_vpnext;
4564 new->p_vpprev = old->p_vpprev;
4568 if (vp->v_pages == old)
4572 * clear out the old page
4574 old->p_hash = NULL;
4575 old->p_vpnext = NULL;
4576 old->p_vpprev = NULL;
4577 old->p_vnode = NULL;
4578 PP_CLRSWAP(old);
4579 old->p_offset = (u_offset_t)-1;
4580 page_clr_all_props(old);
4587 sep = page_se_mutex(old);
4589 old->p_selock &= ~SE_EWANTED;
4590 if (CV_HAS_WAITERS(&old->p_cv))
4591 cv_broadcast(&old->p_cv);
6336 /* Remove from old list */
6546 * old vnode association.
7053 * end up here. As we may be hashing out the old page and hashing into
7161 * Walk the page_capture_hash trying to capture pages and also cleanup old