Lines Matching defs:dvp
445 devzvol_create_pool_dirs(struct vnode *dvp)
472 ASSERT(dvp->v_count > 0);
473 rc = VOP_LOOKUP(dvp, nvpair_name(elem), &vp, NULL, 0,
693 devzvol_lookup(struct vnode *dvp, char *nm, struct vnode **vpp,
698 struct sdev_node *parent = VTOSDEV(dvp);
706 if ((error = VOP_ACCESS(dvp, VEXEC, 0, cred, ct)) != 0)
727 res = prof_lookup(dvp, nm, vpp, cred);
741 res = prof_lookup(dvp, nm, vpp, cred);
815 devzvol_create(struct vnode *dvp, char *nm, struct vattr *vap, vcexcl_t excl,
824 error = devzvol_lookup(dvp, nm, &vp, NULL, 0, NULL, cred, ct, NULL,
845 void sdev_iter_snapshots(struct vnode *dvp, char *name);
848 sdev_iter_datasets(struct vnode *dvp, int arg, char *name)
865 rc = devzvol_lookup(dvp, ptr, &vpp, NULL, 0, NULL,
881 sdev_iter_snapshots(dvp, zc->zc_name);
889 sdev_iter_snapshots(struct vnode *dvp, char *name)
891 sdev_iter_datasets(dvp, ZFS_IOC_SNAPSHOT_LIST_NEXT, name);
896 devzvol_readdir(struct vnode *dvp, struct uio *uiop, struct cred *cred,
899 struct sdev_node *sdvp = VTOSDEV(dvp);
916 return (devname_readdir_func(dvp, uiop, cred, eofp, 0));
923 devzvol_create_pool_dirs(dvp);
925 return (devname_readdir_func(dvp, uiop, cred, eofp, 0));
933 sdev_iter_datasets(dvp, ZFS_IOC_DATASET_LIST_NEXT, ptr);
935 return (devname_readdir_func(dvp, uiop, cred, eofp, 0));