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 != NULLVP) { 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 == NULLVP) 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 == NULLVP) 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 == NULLVP) 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()
2561 struct vnode *ovp; in unionfs_setextattr() local
2572 ovp = NULLVP; in unionfs_setextattr()
2583 ovp = unp->un_uppervp; in unionfs_setextattr()
2585 ovp = unp->un_lowervp; in unionfs_setextattr()
2587 if (ovp == NULLVP) in unionfs_setextattr()
2590 if (ovp == lvp && lvp->v_type == VREG) { in unionfs_setextattr()
2610 ovp = uvp; in unionfs_setextattr()
2613 if (ovp == uvp) { in unionfs_setextattr()
2615 unionfs_forward_vop_start(ovp, &lkflags); in unionfs_setextattr()
2616 error = VOP_SETEXTATTR(ovp, ap->a_attrnamespace, ap->a_name, in unionfs_setextattr()
2618 unionfs_forward_vop_finish(ap->a_vp, ovp, lkflags); in unionfs_setextattr()
2656 struct vnode *ovp; in unionfs_deleteextattr() local
2667 ovp = NULLVP; in unionfs_deleteextattr()
2678 ovp = unp->un_uppervp; in unionfs_deleteextattr()
2680 ovp = unp->un_lowervp; in unionfs_deleteextattr()
2682 if (ovp == NULLVP) in unionfs_deleteextattr()
2685 if (ovp == lvp && lvp->v_type == VREG) { in unionfs_deleteextattr()
2705 ovp = uvp; in unionfs_deleteextattr()
2708 if (ovp == uvp) in unionfs_deleteextattr()
2709 error = VOP_DELETEEXTATTR(ovp, ap->a_attrnamespace, ap->a_name, in unionfs_deleteextattr()