Lines Matching defs:rvp
687 struct vnode *rvp; /* shadow vnode */
722 error = VOP_LOOKUP(rdvp, nm, &rvp, pnp, LOOKUP_DIR, rdir, cred,
726 if ((error == 0) && (VOP_REALVP(rvp, &rrvp, NULL) == 0)) {
728 VN_RELE(rvp);
729 rvp = rrvp;
744 dv->dv_attrvp = rvp; /* with one hold */
753 if (fs_acl_nontrivial(rvp, cred))
760 if (rvp && dv->dv_attr) {
789 error = VOP_MKDIR(rdvp, nm, &vattr, &rvp, kcred,
803 VREAD|VWRITE, &rvp, kcred, 0, NULL, NULL);
817 VN_RELE(rvp);
1623 devfs_remdrv_rmdir(vnode_t *dirvp, const char *dir, vnode_t *rvp)
1688 error = devfs_remdrv_rmdir(vp, nm, rvp);
1691 (char *)nm, rvp, kcred, NULL, 0);
1735 vnode_t *rvp; /* root node of the underlying attribute fs */
1742 rvp = dvroot->dv_attrvp;
1743 ASSERT(rvp != NULL);
1744 VN_HOLD(rvp);
1747 dirvp = rvp;
1756 error = VOP_LOOKUP(dirvp, nm, &vp, NULL, 0, rvp, kcred,
1762 if (dirvp != rvp)
1763 VN_RELE(rvp);
1774 if (dirvp != rvp)
1775 VN_RELE(rvp);
1831 error = devfs_remdrv_rmdir(vp, nm, rvp);
1834 rvp, kcred, NULL, 0);