Lines Matching refs:vp
126 struct vnode *vp;
172 if (fs->vp != NULL) {
173 vput(fs->vp);
174 fs->vp = NULL;
293 struct vnode *vp;
302 fs.vp = NULL;
340 if (fs.vp != NULL) {
341 vput(fs.vp);
342 fs.vp = NULL;
366 if (fs.vp == NULL /* avoid locked vnode leak */ &&
640 vp = fs.object->handle;
641 if (vp == fs.vp)
643 else if (fs.vp != NULL) {
644 vput(fs.vp);
645 fs.vp = NULL;
647 locked = VOP_ISLOCKED(vp);
652 error = vget(vp, locked | LK_CANRECURSE |
655 vhold(vp);
658 error = vget(vp, locked | LK_RETRY |
660 vdrop(vp);
661 fs.vp = vp;
666 fs.vp = vp;
669 KASSERT(fs.vp == NULL || !fs.map->system_map,