Lines Matching refs:dvp

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