Lines Matching defs:opp
3203 * Rename the page "opp" to have an identity specified
3216 page_rename(page_t *opp, vnode_t *vp, u_offset_t off)
3224 ASSERT(PAGE_EXCL(opp) && !page_iolock_assert(opp));
3226 ASSERT(PP_ISFREE(opp) == 0);
3231 "page rename:pp %p vp %p off %llx", opp, vp, off);
3240 if (opp->p_szc != 0) {
3241 vnode_t *ovp = opp->p_vnode;
3245 page_demote_vp_pages(opp);
3246 ASSERT(opp->p_szc == 0);
3249 page_hashout(opp, NULL);
3250 PP_CLRAGED(opp);
3329 if (!page_hashin(opp, vp, off, phm)) {
3374 opp->p_lckcnt += olckcnt;
3375 opp->p_cowcnt += ocowcnt;
3945 * Transfer cowcnt on 'opp' to cowcnt on 'npp' if the vpage
3951 * So, we need to transfer lckcnt on 'opp' to lckcnt on 'npp'
3962 page_t *opp, /* original page frame losing lock */
3969 ASSERT(PAGE_LOCKED(opp));
3978 oidx = PAGE_LLOCK_HASH(PP_PAGEROOT(opp));
3981 page_struct_lock(opp);
3983 page_struct_lock(opp);
3993 if ((write_perm && opp->p_cowcnt != 0) ||
3994 (!write_perm && opp->p_lckcnt != 0)) {
3998 ASSERT(opp->p_cowcnt != 0);
3999 opp->p_cowcnt--;
4002 ASSERT(opp->p_lckcnt != 0);
4010 if (opp->p_lckcnt == 1)
4014 opp->p_lckcnt--;
4025 page_struct_unlock(opp);
4029 page_struct_unlock(opp);