VI_ONWORKLST
(vp->v_iflag & VI_ONWORKLST) == 0)))
(vp->v_iflag & VI_ONWORKLST) == 0);
if (LIST_EMPTY(&vp->v_dirtyblkhd) && (vp->v_iflag & VI_ONWORKLST) == 0)
if ((vp->v_iflag & (VI_ONWORKLST | VI_PAGES)) == VI_ONWORKLST &&
if ((vp->v_iflag & (VI_ONWORKLST | VI_PAGES)) ==
VI_ONWORKLST &&
if ((vp->v_iflag & VI_ONWORKLST) == 0) {
if (vp->v_iflag & VI_ONWORKLST) {
vp->v_iflag |= VI_ONWORKLST;
if (vp->v_iflag & VI_ONWORKLST) {
vp->v_iflag &= ~VI_ONWORKLST;
KASSERT((vp->v_iflag & VI_ONWORKLST) == 0);
KASSERT((vp->v_iflag & VI_ONWORKLST) == 0);
if ((vp->v_iflag & VI_ONWORKLST) != 0 && uvm_obj_clean_p(uobj) &&
onworklst = (vp->v_iflag & VI_ONWORKLST) != 0;
KASSERT((vp->v_iflag & VI_ONWORKLST) != 0 || nodirty);
if (vp->v_iflag & VI_ONWORKLST && LIST_EMPTY(&vp->v_dirtyblkhd)) {
(vp->v_iflag & VI_ONWORKLST) != 0;
(vp->v_iflag & VI_ONWORKLST) == 0))
(vp->v_iflag & VI_ONWORKLST) == 0)))
if ((vp->v_iflag & VI_ONWORKLST) &&
!(vp->v_type == VREG && (vp)->v_iflag & VI_ONWORKLST) &&\
if ((vp->v_iflag & VI_ONWORKLST) == 0) {
{ VI_ONWORKLST, 'O' },