Lines Matching defs:cvp
221 vnode_t *cvp; /* current component vp */
236 cvp = NULL;
297 cvp = vp;
315 vfsp = cvp->v_vfsp;
338 if (((vp = cvp->v_vfsp->vfs_vnodecovered) == NULL) ||
339 (cvp->v_vfsp->vfs_flag & VFS_UNMOUNTED)) {
341 VN_RELE(cvp);
348 VN_RELE(cvp);
349 cvp = NULL;
377 error = VOP_LOOKUP(vp, component, &cvp, pnp, lookup_flags,
395 error = VOP_LOOKUP(vp, component, &cvp, pnp, lookup_flags,
399 cvp = NULL;
442 if (vn_mountedvfs(cvp) != NULL) {
443 if ((error = traverse(&cvp)) != 0)
453 if (cvp->v_type == VLNK && ((flags & FOLLOW) || pn_pathleft(pnp))) {
456 if (cvp->v_vfsp->vfs_flag & VFS_NOFOLLOW) {
471 if (error = pn_getsymlink(cvp, &linkpath, cr)) {
485 VN_RELE(cvp);
486 cvp = NULL;
563 if (must_be_directory && cvp->v_type != VDIR) {
572 if (vn_compare(vp, cvp)) {
574 (void) audit_savepath(pnp, cvp, vp,
578 VN_RELE(cvp);
589 (void) audit_savepath(pnp, cvp, vp, 0, cr);
595 if (VN_CMP(cvp, rootvp))
602 *compvpp = cvp;
604 VN_RELE(cvp);
626 vp = cvp;
627 cvp = NULL;
632 (void) audit_savepath(pnp, cvp, vp, error, cr);
637 if (cvp)
638 VN_RELE(cvp);
670 vnode_t *cvp;
674 cvp = *cvpp;
695 error = vn_vfsrlock(cvp);
697 if (!vn_vfswlock_held(cvp))
698 error = vn_vfsrlock_wait(cvp);
705 *cvpp = cvp;
713 vfsp = vn_mountedvfs(cvp);
715 vn_vfsunlock(cvp);
724 vn_vfsunlock(cvp);
729 VN_RELE(cvp);
731 cvp = tvp;
734 *cvpp = cvp;
939 vnode_t *cvp;
969 if (VOP_LOOKUP(vp, component, &cvp, &pn, 0, rootdir, cr,
973 vp = cvp;