Lines Matching full:ovp
790 struct vnode *ovp; in unionfs_close() local
826 ovp = uvp; in unionfs_close()
828 ovp = lvp; in unionfs_close()
830 ovp = uvp; in unionfs_close()
832 ovp = lvp; in unionfs_close()
834 if (ovp == lvp && uvp != NULL) { in unionfs_close()
843 unionfs_forward_vop_start(ovp, &lkflags); in unionfs_close()
845 error = VOP_CLOSE(ovp, ap->a_fflag, cred, td); in unionfs_close()
851 } else if (unionfs_forward_vop_finish(vp, ovp, lkflags)) in unionfs_close()
857 vp->v_object = ovp->v_object; in unionfs_close()
859 if (ovp == uvp) { in unionfs_close()
1179 struct vnode *ovp; in unionfs_ioctl() local
1189 ovp = (unsp->uns_upper_opencnt ? unp->un_uppervp : unp->un_lowervp); in unionfs_ioctl()
1193 if (ovp == NULL) in unionfs_ioctl()
1196 error = VOP_IOCTL(ovp, ap->a_command, ap->a_data, ap->a_fflag, in unionfs_ioctl()
1209 struct vnode *ovp; in unionfs_poll() local
1216 ovp = (unsp->uns_upper_opencnt ? unp->un_uppervp : unp->un_lowervp); in unionfs_poll()
1220 if (ovp == NULL) in unionfs_poll()
1223 return (VOP_POLL(ovp, ap->a_events, ap->a_cred, ap->a_td)); in unionfs_poll()
1231 struct vnode *ovp; in unionfs_fsync() local
1244 ovp = (unsp->uns_upper_opencnt ? unp->un_uppervp : unp->un_lowervp); in unionfs_fsync()
1249 if (ovp == NULL) in unionfs_fsync()
1252 unionfs_forward_vop_start(ovp, &lkflags); in unionfs_fsync()
1253 error = VOP_FSYNC(ovp, ap->a_waitfor, ap->a_td); in unionfs_fsync()
1254 unionfs_forward_vop_finish(ap->a_vp, ovp, lkflags); in unionfs_fsync()
2057 struct vnode *vp, *ovp; in unionfs_getwritemount() local
2077 ovp = vp; in unionfs_getwritemount()
2083 VNASSERT(vp != NULL, ovp, ("%s: NULL parent vnode", __func__)); in unionfs_getwritemount()
2084 VI_UNLOCK(ovp); in unionfs_getwritemount()
2557 struct vnode *ovp; in unionfs_setextattr() local
2568 ovp = NULL; in unionfs_setextattr()
2579 ovp = unp->un_uppervp; in unionfs_setextattr()
2581 ovp = unp->un_lowervp; in unionfs_setextattr()
2583 if (ovp == NULL) in unionfs_setextattr()
2586 if (ovp == lvp && lvp->v_type == VREG) { in unionfs_setextattr()
2606 ovp = uvp; in unionfs_setextattr()
2609 if (ovp == uvp) { in unionfs_setextattr()
2611 unionfs_forward_vop_start(ovp, &lkflags); in unionfs_setextattr()
2612 error = VOP_SETEXTATTR(ovp, ap->a_attrnamespace, ap->a_name, in unionfs_setextattr()
2614 unionfs_forward_vop_finish(ap->a_vp, ovp, lkflags); in unionfs_setextattr()
2652 struct vnode *ovp; in unionfs_deleteextattr() local
2663 ovp = NULL; in unionfs_deleteextattr()
2674 ovp = unp->un_uppervp; in unionfs_deleteextattr()
2676 ovp = unp->un_lowervp; in unionfs_deleteextattr()
2678 if (ovp == NULL) in unionfs_deleteextattr()
2681 if (ovp == lvp && lvp->v_type == VREG) { in unionfs_deleteextattr()
2701 ovp = uvp; in unionfs_deleteextattr()
2704 if (ovp == uvp) in unionfs_deleteextattr()
2705 error = VOP_DELETEEXTATTR(ovp, ap->a_attrnamespace, ap->a_name, in unionfs_deleteextattr()