Lines Matching full:ovp
769 struct vnode *ovp;
805 ovp = uvp;
807 ovp = lvp;
809 ovp = uvp;
811 ovp = lvp;
813 if (ovp == lvp && uvp != NULLVP) {
822 unionfs_forward_vop_start(ovp, &lkflags);
824 error = VOP_CLOSE(ovp, ap->a_fflag, cred, td);
830 } else if (unionfs_forward_vop_finish(vp, ovp, lkflags))
836 vp->v_object = ovp->v_object;
838 if (ovp == uvp) {
1158 struct vnode *ovp;
1168 ovp = (unsp->uns_upper_opencnt ? unp->un_uppervp : unp->un_lowervp);
1172 if (ovp == NULLVP)
1175 error = VOP_IOCTL(ovp, ap->a_command, ap->a_data, ap->a_fflag,
1188 struct vnode *ovp;
1195 ovp = (unsp->uns_upper_opencnt ? unp->un_uppervp : unp->un_lowervp);
1199 if (ovp == NULLVP)
1202 return (VOP_POLL(ovp, ap->a_events, ap->a_cred, ap->a_td));
1210 struct vnode *ovp;
1223 ovp = (unsp->uns_upper_opencnt ? unp->un_uppervp : unp->un_lowervp);
1228 if (ovp == NULLVP)
1231 unionfs_forward_vop_start(ovp, &lkflags);
1232 error = VOP_FSYNC(ovp, ap->a_waitfor, ap->a_td);
1233 unionfs_forward_vop_finish(ap->a_vp, ovp, lkflags);
2036 struct vnode *vp, *ovp;
2056 ovp = vp;
2062 VNASSERT(vp != NULL, ovp, ("%s: NULL parent vnode", __func__));
2063 VI_UNLOCK(ovp);
2540 struct vnode *ovp;
2551 ovp = NULLVP;
2562 ovp = unp->un_uppervp;
2564 ovp = unp->un_lowervp;
2566 if (ovp == NULLVP)
2569 if (ovp == lvp && lvp->v_type == VREG) {
2589 ovp = uvp;
2592 if (ovp == uvp) {
2594 unionfs_forward_vop_start(ovp, &lkflags);
2595 error = VOP_SETEXTATTR(ovp, ap->a_attrnamespace, ap->a_name,
2597 unionfs_forward_vop_finish(ap->a_vp, ovp, lkflags);
2635 struct vnode *ovp;
2646 ovp = NULLVP;
2657 ovp = unp->un_uppervp;
2659 ovp = unp->un_lowervp;
2661 if (ovp == NULLVP)
2664 if (ovp == lvp && lvp->v_type == VREG) {
2684 ovp = uvp;
2687 if (ovp == uvp)
2688 error = VOP_DELETEEXTATTR(ovp, ap->a_attrnamespace, ap->a_name,