Lines Matching defs:basevp2
1080 * basevp1 and basevp2 represent two base-layer vnodes which are
1081 * expected to be locked when this function is called. basevp2
1082 * may be NULL, but if not NULL basevp1 and basevp2 should represent
1085 * current lock status of basevp1 and basevp2, respectively. They
1088 * lkflags2 may be NULL iff basevp2 is NULL.
1092 struct vnode *basevp2, int *lkflags2)
1099 if (basevp2 != NULL)
1100 unionfs_forward_vop_ref(basevp2, lkflags2);
1127 * basevp1 and basevp2 must be the same values passed to the prior
1130 * basevp2, respectively.
1131 * basevp1 and basevp2 (if not NULL) must be locked when this function
1144 struct vnode *unionvp2, struct vnode *basevp2, int lkflags2)
1157 vp2_doomed = unionfs_forward_vop_rele(unionvp2, basevp2, lkflags2);
1170 VOP_VPUT_PAIR(basevp1, &basevp2, true);
1174 * be able to safely unlock it with basevp2 still locked,
1178 * would need to deal with the possibility of basevp2
1181 * upper/lower vp no longer matching basevp2. Either
1191 vput(basevp2);