Lines Matching refs:dvp

451 zfsctl_root_lookup(vnode_t *dvp, char *nm, vnode_t **vpp, pathname_t *pnp,
455 zfsvfs_t *zfsvfs = dvp->v_vfsp->vfs_data;
467 err = VFS_ROOT(dvp->v_vfsp, vpp);
469 err = gfs_vop_lookup(dvp, nm, vpp, pnp, flags, rdir,
682 zfsctl_snapdir_remove(vnode_t *dvp, char *name, vnode_t *cwd, cred_t *cr,
685 zfsctl_snapdir_t *sdp = dvp->v_data;
693 zfsvfs = dvp->v_vfsp->vfs_data;
710 err = zfsctl_snapshot_zname(dvp, name, sizeof (snapname), snapname);
741 zfsctl_snapdir_mkdir(vnode_t *dvp, char *dirname, vattr_t *vap, vnode_t **vpp,
744 zfsvfs_t *zfsvfs = dvp->v_vfsp->vfs_data;
765 err = lookupnameat(dirname, seg, follow, NULL, vpp, dvp);
778 zfsctl_snapdir_lookup(vnode_t *dvp, char *nm, vnode_t **vpp, pathname_t *pnp,
782 zfsctl_snapdir_t *sdp = dvp->v_data;
792 zfsvfs_t *zfsvfs = dvp->v_vfsp->vfs_data;
801 ASSERT(dvp->v_type == VDIR);
814 if (gfs_lookup_dot(vpp, dvp, zfsvfs->z_ctldir, nm) == 0) {
868 err = zfsctl_snapshot_zname(dvp, nm, sizeof (snapname), snapname);
888 *vpp = sep->se_root = zfsctl_snapshot_mknode(dvp, dmu_objset_id(snap));
893 mountpoint_len = strlen(refstr_value(dvp->v_vfsp->vfs_mntpt)) +
897 refstr_value(dvp->v_vfsp->vfs_mntpt), nm);
951 zfsctl_shares_lookup(vnode_t *dvp, char *nm, vnode_t **vpp, pathname_t *pnp,
955 zfsvfs_t *zfsvfs = dvp->v_vfsp->vfs_data;
961 if (gfs_lookup_dot(vpp, dvp, zfsvfs->z_ctldir, nm) == 0) {
1210 vnode_t *dvp;
1212 VERIFY(gfs_dir_lookup(vp, "..", &dvp, cr, 0, NULL, NULL) == 0);
1213 sdp = dvp->v_data;
1222 VN_RELE(dvp);
1243 VN_RELE(dvp);
1269 vnode_t *dvp, *vp;
1276 error = zfsctl_root_lookup(zfsvfs->z_ctldir, "snapshot", &dvp,
1280 sdp = dvp->v_data;
1315 VN_RELE(dvp);
1329 vnode_t *dvp;
1335 error = zfsctl_root_lookup(zfsvfs->z_ctldir, "snapshot", &dvp,
1339 sdp = dvp->v_data;
1364 VN_RELE(dvp);