Lines Matching refs:mark
699 page_t *mark = buf; in marker_constructor() local
700 bzero(mark, sizeof (page_t)); in marker_constructor()
701 mark->p_hash = PVN_VPLIST_HASH_TAG; in marker_constructor()
755 page_t *mark; /* marker page that moves toward head */ in pvn_vplist_dirty() local
799 mark = kmem_cache_alloc(marker_cache, KM_SLEEP); in pvn_vplist_dirty()
800 mark->p_vnode = vp; in pvn_vplist_dirty()
801 mark->p_offset = (u_offset_t)-1; in pvn_vplist_dirty()
815 page_vpadd(&vp->v_pages->p_vpprev->p_vpnext, mark); in pvn_vplist_dirty()
816 page_vpadd(&mark->p_vpnext, end); in pvn_vplist_dirty()
823 if (flags == B_ASYNC && vp->v_pages == mark) in pvn_vplist_dirty()
829 if (mark->p_vpprev == end) in pvn_vplist_dirty()
832 pp = mark->p_vpprev; in pvn_vplist_dirty()
858 page_vpsub(&vp->v_pages, mark); in pvn_vplist_dirty()
859 page_vpadd(where_to_move, mark); in pvn_vplist_dirty()
863 if (chk == mark) in pvn_vplist_dirty()
896 page_vpsub(&vp->v_pages, mark); in pvn_vplist_dirty()
897 page_vpadd(where_to_move, mark); in pvn_vplist_dirty()
922 page_vpsub(&vp->v_pages, mark); in pvn_vplist_dirty()
923 page_vpadd(where_to_move, mark); in pvn_vplist_dirty()
929 page_vpsub(&vp->v_pages, mark); in pvn_vplist_dirty()
930 page_vpadd(where_to_move, mark); in pvn_vplist_dirty()
978 page_vpsub(&vp->v_pages, mark); in pvn_vplist_dirty()
986 kmem_cache_free(marker_cache, mark); in pvn_vplist_dirty()