Lines Matching refs:v_iocount

1413 		if ((vp->v_iocount == 1) && (vp->v_usecount == 0)) {
1536 if (vp->v_iocount <= 0 && vp->v_usecount <= 0)
1537 panic("vnode_ref_ext: vp %p has no valid reference %d, %d", vp, vp->v_iocount, vp->v_usecount);
1637 if (VONLIST(vp) || (vp->v_usecount != 0) || (vp->v_iocount != 0) || (vp->v_lflag & VL_TERMINATE))
1801 if ((vp->v_iocount > 0) || (vp->v_usecount > 0)) {
1844 vp->v_iocount++;
1863 if ( (vp->v_iocount == 1) && (vp->v_usecount == 0) &&
2007 vp->v_iocount++; /* so that drain waits for * other iocounts */
2029 vp->v_iocount++; /* so that drain waits * for other iocounts */
2297 if (vp->v_iocount || vp->v_usecount) {
2315 if ((vp->v_iocount > 1) || vp->v_usecount) {
2319 if (vp->v_iocount <= 0)
2320 panic("vnode_reload with no iocount %d", vp->v_iocount);
2406 if ((vp->v_usecount > 0) || (vp->v_iocount > 1)) {
2453 if ((vq->v_usecount == 0) && (vq->v_iocount == 1) && vq != vp) {
3607 if ((vpid != vp->v_id) || (vp->v_usecount != 0) || (vp->v_iocount != 0) ||
3634 vp->v_iocount++;
3664 if (vp->v_usecount || vp->v_iocount || vp->v_kusecount ||
3771 vp->v_iocount = 1;
3994 vp->v_iocount = 1;
4057 if ((vp->v_iocount == 0) && (vp->v_lflag & (VL_TERMINATE | VL_DEAD))) {
4060 vp->v_iocount++;
4124 if (vp->v_iocount < 1)
4127 if ((vp->v_usecount > 0) || (vp->v_iocount > 1)) {
4203 wakeup(&vp->v_iocount);
4262 while (vp->v_iocount > 1)
4263 msleep(&vp->v_iocount, &vp->v_lock, PVFS, "vnode_drain", NULL);
4339 msleep(&vp->v_iocount, &vp->v_lock, PVFS, "vnode_getiocount", NULL);
4348 vp->v_iocount++;
4358 if (vp->v_iocount < 1)
4359 panic("vnode_dropiocount(%p): v_iocount < 1", vp);
4361 vp->v_iocount--;
4365 if ((vp->v_lflag & (VL_DRAIN | VL_SUSPENDED)) && (vp->v_iocount <= 1))
4366 wakeup(&vp->v_iocount);