Lines Matching refs:vrootp
816 dirfindvp(vnode_t *vrootp, vnode_t *dvp, vnode_t *tvp, cred_t *cr, char *dbuf, in dirfindvp() argument
875 vrootp, cr, NULL, NULL, NULL); in dirfindvp()
906 error = VOP_LOOKUP(dvp, ".zfs", &cmpvp, &pnp, 0, vrootp, cr, in dirfindvp()
932 localpath(char *path, struct vnode *vrootp, cred_t *cr) in localpath() argument
944 if (vn_compare(vrootp, rootdir)) in localpath()
974 if (vn_compare(vp, vrootp)) { in localpath()
1007 vnode_valid_pn(vnode_t *vp, vnode_t *vrootp, pathname_t *pn, pathname_t *rpn, in vnode_valid_pn() argument
1030 if (vrootp != rootdir) { in vnode_valid_pn()
1036 local = localpath(rpn->pn_path, vrootp, kcred); in vnode_valid_pn()
1055 VN_HOLD(vrootp); in vnode_valid_pn()
1056 if (vrootp != rootdir) in vnode_valid_pn()
1057 VN_HOLD(vrootp); in vnode_valid_pn()
1077 if (lookuppnvp(pn, rpn, flags, NULL, &compvp, vrootp, vrootp, in vnode_valid_pn()
1114 dirtopath(vnode_t *vrootp, vnode_t *vp, char *buf, size_t buflen, int flags, in dirtopath() argument
1158 if (VN_CMP(vrootp, vp)) { in dirtopath()
1187 if (vnode_valid_pn(vp, vrootp, &pn, &rpn, flags, in dirtopath()
1214 if ((err = VOP_LOOKUP(vp, "..", &pvp, &emptypn, 0, vrootp, cr, in dirtopath()
1250 if ((err = dirfindvp(vrootp, pvp, vp, cr, dbuf, dlen, &dp)) in dirtopath()
1334 (VN_CMP(vp, vrootp) || (vp->v_flag & VROOT) || vp == startvp)) in dirtopath()
1358 vnodetopath_common(vnode_t *vrootp, vnode_t *vp, char *buf, size_t buflen, in vnodetopath_common() argument
1370 if (vrootp == NULL) { in vnodetopath_common()
1374 if ((vrootp = PTOU(p)->u_rdir) == NULL) in vnodetopath_common()
1375 vrootp = rootdir; in vnodetopath_common()
1376 VN_HOLD(vrootp); in vnodetopath_common()
1379 VN_HOLD(vrootp); in vnodetopath_common()
1416 if (vnode_valid_pn(vp, vrootp, &pn, &rpn, flags, cr) == 0) { in vnodetopath_common()
1443 ret = dirtopath(vrootp, vp, buf, buflen, flags, cr); in vnodetopath_common()
1447 VN_RELE(vrootp); in vnodetopath_common()
1457 vnodetopath(vnode_t *vrootp, vnode_t *vp, char *buf, size_t buflen, cred_t *cr) in vnodetopath() argument
1459 return (vnodetopath_common(vrootp, vp, buf, buflen, cr, 0)); in vnodetopath()