Lines Matching refs:mark
691 page_t *mark = buf; in marker_constructor() local
692 bzero(mark, sizeof (page_t)); in marker_constructor()
693 mark->p_hash = PVN_VPLIST_HASH_TAG; in marker_constructor()
747 page_t *mark; /* marker page that moves toward head */ in pvn_vplist_dirty() local
791 mark = kmem_cache_alloc(marker_cache, KM_SLEEP); in pvn_vplist_dirty()
792 mark->p_vnode = vp; in pvn_vplist_dirty()
793 mark->p_offset = (u_offset_t)-1; in pvn_vplist_dirty()
807 page_vpadd(&vp->v_pages->p_vpprev->p_vpnext, mark); in pvn_vplist_dirty()
808 page_vpadd(&mark->p_vpnext, end); in pvn_vplist_dirty()
815 if (flags == B_ASYNC && vp->v_pages == mark) in pvn_vplist_dirty()
821 if (mark->p_vpprev == end) in pvn_vplist_dirty()
824 pp = mark->p_vpprev; in pvn_vplist_dirty()
850 page_vpsub(&vp->v_pages, mark); in pvn_vplist_dirty()
851 page_vpadd(where_to_move, mark); in pvn_vplist_dirty()
855 if (chk == mark) in pvn_vplist_dirty()
888 page_vpsub(&vp->v_pages, mark); in pvn_vplist_dirty()
889 page_vpadd(where_to_move, mark); in pvn_vplist_dirty()
914 page_vpsub(&vp->v_pages, mark); in pvn_vplist_dirty()
915 page_vpadd(where_to_move, mark); in pvn_vplist_dirty()
921 page_vpsub(&vp->v_pages, mark); in pvn_vplist_dirty()
922 page_vpadd(where_to_move, mark); in pvn_vplist_dirty()
970 page_vpsub(&vp->v_pages, mark); in pvn_vplist_dirty()
978 kmem_cache_free(marker_cache, mark); in pvn_vplist_dirty()