/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/ |
H A D | smbfs_vnops.c | 108 static int smbfslookup(vnode_t *dvp, char *nm, vnode_t **vpp, cred_t *cr, 1448 smbfs_lookup(vnode_t *dvp, char *nm, vnode_t **vpp, struct pathname *pnp, argument 1457 vfs = dvp->v_vfsp; 1466 dnp = VTOSMB(dvp); 1469 * Are we looking up extended attributes? If so, "dvp" is 1481 error = smbfs_get_xattrdir(dvp, vpp, cr, flags); 1485 if (smbfs_rw_enter_sig(&dnp->r_rwlock, RW_READER, SMBINTR(dvp))) 1488 error = smbfslookup(dvp, nm, vpp, cr, 1, ct); 1497 smbfslookup(vnode_t *dvp, char *nm, vnode_t **vpp, cred_t *cr, argument 1514 smi = VTOSMI(dvp); 1726 smbfslookup_cache(vnode_t *dvp, char *nm, int nmlen, vnode_t **vpp, cred_t *cr) argument 1809 smbfs_create(vnode_t *dvp, char *nm, struct vattr *va, enum vcexcl exclusive, int mode, vnode_t **vpp, cred_t *cr, int lfaware, caller_context_t *ct, vsecattr_t *vsecp) argument 2055 smbfs_remove(vnode_t *dvp, char *nm, cred_t *cr, caller_context_t *ct, int flags) argument 2410 smbfs_mkdir(vnode_t *dvp, char *nm, struct vattr *va, vnode_t **vpp, cred_t *cr, caller_context_t *ct, int flags, vsecattr_t *vsecp) argument 2490 smbfs_rmdir(vnode_t *dvp, char *nm, vnode_t *cdir, cred_t *cr, caller_context_t *ct, int flags) argument [all...] |
/illumos-gate/usr/src/uts/common/fs/ |
H A D | xattr.c | 1192 xattr_dir_create(vnode_t *dvp, char *name, vattr_t *vap, vcexcl_t excl, argument 1205 return (gfs_dir_lookup(dvp, name, vpp, cr, 0, NULL, NULL)); 1208 error = xattr_dir_realdir(dvp, &pvp, LOOKUP_XATTR|CREATE_XATTR_DIR, 1218 xattr_dir_remove(vnode_t *dvp, char *name, cred_t *cr, caller_context_t *ct, argument 1228 error = xattr_dir_realdir(dvp, &pvp, LOOKUP_XATTR, cr, ct); 1303 readdir_xattr_casecmp(vnode_t *dvp, char *nm, cred_t *cr, caller_context_t *ct, argument 1314 error = VOP_LOOKUP(dvp, nm, &vp, &pn, 1329 xattr_dir_readdir(vnode_t *dvp, uio_t *uiop, cred_t *cr, int *eofp, argument 1346 error = xattr_dir_realdir(dvp, &pvp, LOOKUP_XATTR, cr, ct); 1357 gfs_dir_t *dp = dvp 1585 xattr_dir_lookup(vnode_t *dvp, vnode_t **vpp, int flags, cred_t *cr) argument 1694 vnode_t *pvp, *dvp; local [all...] |
H A D | fem.c | 679 vhead_lookup(vnode_t *dvp, char *nm, vnode_t **vpp, pathname_t *pnp, argument 689 if ((femsp = fem_lock(dvp->v_femhead)) == NULL) { 690 func = (int (*)()) (dvp->v_op->vop_lookup); 691 arg0 = dvp; 692 fem_unlock(dvp->v_femhead); 697 fem_unlock(dvp->v_femhead); 698 farg.fa_vnode.vp = dvp; 710 vhead_create(vnode_t *dvp, char *name, vattr_t *vap, vcexcl_t excl, argument 720 if ((femsp = fem_lock(dvp->v_femhead)) == NULL) { 721 func = (int (*)()) (dvp 741 vhead_remove(vnode_t *dvp, char *nm, cred_t *cr, caller_context_t *ct, int flags) argument 824 vhead_mkdir(vnode_t *dvp, char *dirname, vattr_t *vap, vnode_t **vpp, cred_t *cr, caller_context_t *ct, int flags, vsecattr_t *vsecp) argument 851 vhead_rmdir(vnode_t *dvp, char *nm, vnode_t *cdir, cred_t *cr, caller_context_t *ct, int flags) argument 906 vhead_symlink(vnode_t *dvp, char *linkname, vattr_t *vap, char *target, cred_t *cr, caller_context_t *ct, int flags) argument 1623 vhead_vnevent(vnode_t *vp, vnevent_t vnevent, vnode_t *dvp, char *cname, caller_context_t *ct) argument 2690 vnext_vnevent(femarg_t *vf, vnevent_t vnevent, vnode_t *dvp, char *cname, caller_context_t *ct) argument [all...] |
/illumos-gate/usr/src/uts/common/fs/autofs/ |
H A D | auto_subr.c | 909 vnode_t *dvp; local 915 dvp = fntovn(dfnp); 963 if (dvp->v_flag & VROOT) { 1010 vnode_t *mvp, *dvp, *newvp; local 1024 dvp = fntovn(dfnp); 1054 if (vn_mountedvfs(dvp) != NULL) { 1104 mvp = dvp; 1127 if (vn_mountedvfs(dvp) == NULL) { 1180 if (error = auto_getmntpnt(dvp, mntpnt, &mvp, kcred)) { 1240 if (vfs_matchops(dvp 1529 vnode_t *dvp = fntovn(dfnp); local 1610 vnode_t *dvp; local 1663 auto_getmntpnt( vnode_t *dvp, char *path, vnode_t **mvpp, cred_t *cred) argument [all...] |
/illumos-gate/usr/src/uts/common/fs/hsfs/ |
H A D | hsfs_vnops.c | 436 struct vnode *dvp, 451 VN_HOLD(dvp); 452 *vpp = dvp; 460 if (error = hs_access(dvp, (mode_t)VEXEC, cred)) 462 VN_HOLD(dvp); 463 *vpp = dvp; 467 return (hs_dirlook(dvp, nm, namelen, vpp, cred)); 435 hsfs_lookup( struct vnode *dvp, char *nm, struct vnode **vpp, struct pathname *pnp, int flags, struct vnode *rdir, struct cred *cred, caller_context_t *ct, int *direntflags, pathname_t *realpnp) argument
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs3_srv.c | 372 vnode_t *dvp; local 390 dvp = rootdir; 391 VN_HOLD(dvp); 394 cred_t *, cr, vnode_t *, dvp, LOOKUP3args *, args); 396 dvp = nfs3_fhtovp(&args->what.dir, exi); 399 cred_t *, cr, vnode_t *, dvp, LOOKUP3args *, args); 401 if (dvp == NULL) { 408 dvap = VOP_GETATTR(dvp, &dva, 0, cr, NULL) ? NULL : &dva; 442 error = rfs_publicfh_mclookup(name, dvp, cr, &vp, 476 error = VOP_LOOKUP(dvp, nam 1514 vnode_t *dvp; local 1875 vnode_t *dvp; local 2023 vnode_t *dvp; local 2198 vnode_t *dvp; local 2898 vnode_t *dvp; local [all...] |
H A D | nfs4_stub_vnops.c | 491 nfs4_trigger_lookup(vnode_t *dvp, char *nm, vnode_t **vpp, argument 497 rnode4_t *drp = VTOR4(dvp); 508 return (nfs4_lookup(dvp, nm, vpp, pnp, flags, rdir, cr, 512 return (vtodv(dvp, vpp, cr, TRUE)); 515 error = nfs4_trigger_mount(dvp, cr, &newdvp); 527 nfs4_trigger_create(vnode_t *dvp, char *nm, struct vattr *va, argument 534 error = nfs4_trigger_mount(dvp, cr, &newdvp); 546 nfs4_trigger_remove(vnode_t *dvp, char *nm, cred_t *cr, caller_context_t *ct, argument 552 error = nfs4_trigger_mount(dvp, cr, &newdvp); 623 nfs4_trigger_mkdir(vnode_t *dvp, cha argument 640 nfs4_trigger_rmdir(vnode_t *dvp, char *nm, vnode_t *cdir, cred_t *cr, caller_context_t *ct, int flags) argument 657 nfs4_trigger_symlink(vnode_t *dvp, char *lnm, struct vattr *tva, char *tnm, cred_t *cr, caller_context_t *ct, int flags) argument 1528 find_referral_stubvp(vnode_t *dvp, char *nm, cred_t *cr) argument 1592 nfs4_setup_referral(vnode_t *dvp, char *nm, vnode_t **vpp, cred_t *cr) argument 1706 vnode_t *dvp; local [all...] |
H A D | nfs4_subr.c | 1795 vnode_t *dvp = NULL; local 1836 (void) vtodv(vp, &dvp, cred_otw, FALSE); 1858 if (dvp != NULL) 1859 VN_RELE(dvp); 1914 if (dvp != NULL) 1915 VN_RELE(dvp); 1987 if (dvp != NULL) { 1989 nfs4_attrcache_noinval(dvp, &pgar, gethrtime()); 2001 if (dvp != NULL) 2002 VN_RELE(dvp); 2048 nfs4_make_dotdot(nfs4_sharedfh_t *fhp, hrtime_t t, vnode_t *dvp, cred_t *cr, vnode_t **vpp, int need_start_op) argument [all...] |
H A D | nfs_vnops.c | 1692 nfs_lookup(vnode_t *dvp, char *nm, vnode_t **vpp, struct pathname *pnp, argument 1701 if (nfs_zone() != VTOMI(dvp)->mi_zone) 1704 drp = VTOR(dvp); 1707 * Are we looking up extended attributes? If so, "dvp" is 1716 mi = VTOMI(dvp); 1720 if (nfs_rw_enter_sig(&drp->r_rwlock, RW_READER, INTR(dvp))) 1723 (void) nfslookup_dnlc(dvp, XATTR_DIR_NAME, &avp, cr); 1725 error = acl_getxattrdir2(dvp, &avp, cflag, cr, 0); 1736 dvp = avp; 1737 drp = VTOR(dvp); 1777 nfslookup(vnode_t *dvp, char *nm, vnode_t **vpp, struct pathname *pnp, int flags, vnode_t *rdir, cred_t *cr, int rfscall_flags) argument 1840 nfslookup_dnlc(vnode_t *dvp, char *nm, vnode_t **vpp, cred_t *cr) argument 1905 nfslookup_otw(vnode_t *dvp, char *nm, vnode_t **vpp, cred_t *cr, int rfscall_flags) argument 1966 nfs_create(vnode_t *dvp, char *nm, struct vattr *va, enum vcexcl exclusive, int mode, vnode_t **vpp, cred_t *cr, int lfaware, caller_context_t *ct, vsecattr_t *vsecp) argument 2220 nfs_remove(vnode_t *dvp, char *nm, cred_t *cr, caller_context_t *ct, int flags) argument 2711 nfs_mkdir(vnode_t *dvp, char *nm, struct vattr *va, vnode_t **vpp, cred_t *cr, caller_context_t *ct, int flags, vsecattr_t *vsecp) argument 2799 nfs_rmdir(vnode_t *dvp, char *nm, vnode_t *cdir, cred_t *cr, caller_context_t *ct, int flags) argument 2898 nfs_symlink(vnode_t *dvp, char *lnm, struct vattr *tva, char *tnm, cred_t *cr, caller_context_t *ct, int flags) argument [all...] |
H A D | nfs_export.c | 1020 vnode_t *dvp; local 1077 FOLLOW, &dvp, &vp); 1082 * with NULL dvp. 1086 dvp = NULL; 1090 if (dvp != NULL) 1091 VN_RELE(dvp); 1119 if (dvp != NULL) 1120 VN_RELE(dvp); 1131 if (dvp != NULL) 1132 VN_RELE(dvp); 1741 vnode_t *dvp; local 1902 nfs_vptoexi(vnode_t *dvp, vnode_t *vp, cred_t *cr, int *walk, int *err, bool_t v4srv) argument [all...] |
H A D | nfs3_vnops.c | 1923 nfs3_lookup(vnode_t *dvp, char *nm, vnode_t **vpp, struct pathname *pnp, argument 1932 if (nfs_zone() != VTOMI(dvp)->mi_zone) 1935 drp = VTOR(dvp); 1938 * Are we looking up extended attributes? If so, "dvp" is 1947 mi = VTOMI(dvp); 1951 if (nfs_rw_enter_sig(&drp->r_rwlock, RW_READER, INTR(dvp))) 1954 (void) nfs3lookup_dnlc(dvp, XATTR_DIR_NAME, &avp, cr); 1956 error = acl_getxattrdir3(dvp, &avp, cflag, cr, 0); 1967 dvp = avp; 1968 drp = VTOR(dvp); 2008 nfs3lookup(vnode_t *dvp, char *nm, vnode_t **vpp, struct pathname *pnp, int flags, vnode_t *rdir, cred_t *cr, int rfscall_flags) argument 2078 nfs3lookup_dnlc(vnode_t *dvp, char *nm, vnode_t **vpp, cred_t *cr) argument 2142 nfs3lookup_otw(vnode_t *dvp, char *nm, vnode_t **vpp, cred_t *cr, int rfscall_flags) argument 2224 nfs3_create(vnode_t *dvp, char *nm, struct vattr *va, enum vcexcl exclusive, int mode, vnode_t **vpp, cred_t *cr, int lfaware, caller_context_t *ct, vsecattr_t *vsecp) argument 2398 nfs3create(vnode_t *dvp, char *nm, struct vattr *va, enum vcexcl exclusive, int mode, vnode_t **vpp, cred_t *cr, int lfaware) argument 2716 nfs3mknod(vnode_t *dvp, char *nm, struct vattr *va, enum vcexcl exclusive, int mode, vnode_t **vpp, cred_t *cr) argument 2834 nfs3_remove(vnode_t *dvp, char *nm, cred_t *cr, caller_context_t *ct, int flags) argument 3375 nfs3_mkdir(vnode_t *dvp, char *nm, struct vattr *va, vnode_t **vpp, cred_t *cr, caller_context_t *ct, int flags, vsecattr_t *vsecp) argument 3480 nfs3_rmdir(vnode_t *dvp, char *nm, vnode_t *cdir, cred_t *cr, caller_context_t *ct, int flags) argument 3585 nfs3_symlink(vnode_t *dvp, char *lnm, struct vattr *tva, char *tnm, cred_t *cr, caller_context_t *ct, int flags) argument [all...] |
H A D | nfs_subr.c | 2084 setdiropargs(struct nfsdiropargs *da, char *nm, vnode_t *dvp) argument 2087 da->da_fhandle = VTOFH(dvp); 2093 setdiropargs3(diropargs3 *da, char *nm, vnode_t *dvp) argument 2096 da->dirp = VTOFH3(dvp); 2101 setdirgid(vnode_t *dvp, gid_t *gidp, cred_t *cr) argument 2108 error = VOP_GETATTR(dvp, &va, 0, cr, NULL); 2119 rp = VTOR(dvp); 2121 if (!(VTOMI(dvp)->mi_flags & MI_GRPID) && !(va.va_mode & VSGID)) 2130 setdirmode(vnode_t *dvp, mode_t *omp, cred_t *cr) argument 2136 error = VOP_GETATTR(dvp, 4644 vnode_t *dvp, *nvp; local [all...] |
H A D | nfs_server.c | 2644 rfs_publicfh_mclookup(char *p, vnode_t *dvp, cred_t *cr, vnode_t **vpp, argument 2688 error = rfs_pathname(p, &mc_dvp, vpp, dvp, cr, pathflag); 2696 error = rfs_pathname(p, NULL, vpp, dvp, cr, pathflag);
|
/illumos-gate/usr/src/uts/common/fs/specfs/ |
H A D | specvnops.c | 1448 struct vnode *dvp, 1460 struct snode *sp = VTOS(dvp); 1466 ASSERT(dvp && (dvp->v_flag & VROOT) && *name == '\0'); 1468 if (mode && (error = spec_access(dvp, mode, 0, cr, ct))) 1470 VN_HOLD(dvp); 1447 spec_create( struct vnode *dvp, char *name, vattr_t *vap, enum vcexcl excl, int mode, struct vnode **vpp, struct cred *cr, int flag, caller_context_t *ct, vsecattr_t *vsecp) argument
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | immu_dvma.c | 832 dvma_arg_t *dvp = (dvma_arg_t *)arg; local 835 * The field dvp->dva_rdip is a work-in-progress 838 * the top of the tree. So the dvp->dva_ddip field cannot 845 if (immu_devi_set(pdip, dvp->dva_flags) != DDI_SUCCESS) { 846 dvp->dva_error = DDI_FAILURE; 854 immu = immu_dvma_get_immu(pdip, dvp->dva_flags); 862 if (dvp->dva_rdip != pdip && 875 dvp->dva_ddip = pdip; 879 (dvp->dva_flags & IMMU_FLAGS_UNITY)) { 880 dvp [all...] |
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_vops.c | 552 * dvp: directory vnode (in) 565 vnode_t *dvp, 589 if (rootvp && (dvp == rootvp)) { 590 VN_HOLD(dvp); 591 *vpp = dvp; 595 if (dvp->v_flag & VROOT) { 597 vnode_t *cvp = dvp; 600 * Set dvp and check for races with forced unmount 606 if (((dvp = cvp->v_vfsp->vfs_vnodecovered) == NULL) || 623 error = VOP_LOOKUP(dvp, n 564 smb_vop_lookup( vnode_t *dvp, char *name, vnode_t **vpp, char *od_name, int flags, int *direntflags, vnode_t *rootvp, smb_attr_t *attr, cred_t *cr) argument 649 smb_vop_create(vnode_t *dvp, char *name, smb_attr_t *attr, vnode_t **vpp, int flags, cred_t *cr, vsecattr_t *vsap) argument 685 smb_vop_remove(vnode_t *dvp, char *name, int flags, cred_t *cr) argument 778 smb_vop_mkdir(vnode_t *dvp, char *name, smb_attr_t *attr, vnode_t **vpp, int flags, cred_t *cr, vsecattr_t *vsap) argument 825 smb_vop_rmdir(vnode_t *dvp, char *name, int flags, cred_t *cr) argument [all...] |
/illumos-gate/usr/src/uts/common/fs/sockfs/ |
H A D | socksubr.c | 135 vnode_t *vp, *dvp; local 167 error = devfs_lookupname(pathname, NULLVPP, &dvp); 172 vp = dvp; /* use the devfs vp */
|
/illumos-gate/usr/src/uts/common/fs/udfs/ |
H A D | udf_vnops.c | 635 struct vnode *dvp, 655 VN_HOLD(dvp); 656 *vpp = dvp; 664 ip = VTOI(dvp); 665 if (vp = dnlc_lookup(dvp, nm)) { 712 struct vnode *dvp, 724 struct ud_inode *ip = VTOI(dvp), *xip; 735 VN_HOLD(dvp); 1046 struct vnode *dvp, 1063 ip = VTOI(dvp); 634 udf_lookup( struct vnode *dvp, char *nm, struct vnode **vpp, struct pathname *pnp, int32_t flags, struct vnode *rdir, struct cred *cr, caller_context_t *ct, int *direntflags, pathname_t *realpnp) argument 711 udf_create( struct vnode *dvp, char *name, struct vattr *vap, enum vcexcl excl, int32_t mode, struct vnode **vpp, struct cred *cr, int32_t flag, caller_context_t *ct, vsecattr_t *vsecp) argument 1045 udf_mkdir( struct vnode *dvp, char *dirname, struct vattr *vap, struct vnode **vpp, struct cred *cr, caller_context_t *ct, int flags, vsecattr_t *vsecp) argument 1261 udf_symlink( struct vnode *dvp, char *linkname, struct vattr *vap, char *target, struct cred *cr, caller_context_t *ct, int flags) argument [all...] |
/illumos-gate/usr/src/uts/common/fs/dev/ |
H A D | sdev_subr.c | 1599 struct vnode *dvp = SDEVTOV(dv->sdev_dotdot); local 1600 struct vnode *rdvp = VTOSDEV(dvp)->sdev_attrvp; 1770 sdev_call_dircallback(struct sdev_node *ddv, struct sdev_node **dvp, char *nm, argument 1830 *dvp = dv;
|
/illumos-gate/usr/src/uts/common/fs/tmpfs/ |
H A D | tmp_vnops.c | 822 struct vnode *dvp, 833 struct tmpnode *tp = (struct tmpnode *)VTOTN(dvp); 846 if (!(dvp->v_vfsp->vfs_flag & VFS_XATTR)) 877 tm = VTOTM(dvp); 909 VN_HOLD(dvp); 910 *vpp = dvp; 934 dvp, nm, vpp, error); 941 struct vnode *dvp, 959 parent = (struct tmpnode *)VTOTN(dvp); 960 tm = (struct tmount *)VTOTM(dvp); 821 tmp_lookup( struct vnode *dvp, char *nm, struct vnode **vpp, struct pathname *pnp, int flags, struct vnode *rdir, struct cred *cred, caller_context_t *ct, int *direntflags, pathname_t *realpnp) argument 940 tmp_create( struct vnode *dvp, char *nm, struct vattr *vap, enum vcexcl exclusive, int mode, struct vnode **vpp, struct cred *cred, int flag, caller_context_t *ct, vsecattr_t *vsecp) argument 1087 tmp_remove( struct vnode *dvp, char *nm, struct cred *cred, caller_context_t *ct, int flags) argument 1113 vnevent_remove(TNTOV(tp), dvp, nm, ct); local 1123 tmp_link( struct vnode *dvp, struct vnode *srcvp, char *tnm, struct cred *cred, caller_context_t *ct, int flags) argument 1325 tmp_mkdir( struct vnode *dvp, char *nm, struct vattr *va, struct vnode **vpp, struct cred *cred, caller_context_t *ct, int flags, vsecattr_t *vsecp) argument 1377 tmp_rmdir( struct vnode *dvp, char *nm, struct vnode *cdir, struct cred *cred, caller_context_t *ct, int flags) argument 1451 vnevent_rmdir(TNTOV(self), dvp, nm, ct); local 1571 tmp_symlink( struct vnode *dvp, char *lnm, struct vattr *tva, char *tnm, struct cred *cred, caller_context_t *ct, int flags) argument [all...] |
/illumos-gate/usr/src/uts/common/c2/ |
H A D | audit.c | 1109 audit_symlink_create(vnode_t *dvp, char *sname, char *target, int error) argument 1125 error = VOP_LOOKUP(dvp, sname, &vp, NULL, 0, NULL, CRED(),
|
H A D | audit_event.c | 1630 vnode_t *dvp; local 1646 error = lookupname(pnamep, UIO_USERSPACE, NO_FOLLOW, &dvp, NULLVPP); 1648 VN_RELE(dvp); 1683 vnode_t *dvp; local 1705 error = lookupnameat(pnamep, UIO_USERSPACE, NO_FOLLOW, &dvp, NULLVPP, 1708 VN_RELE(dvp);
|
/illumos-gate/usr/src/uts/common/io/aac/ |
H A D | aac.h | 167 #define AAC_DEV_IS_VALID(dvp) ((dvp)->flags & AAC_DFLAG_VALID) 294 struct aac_device *dvp; /* target device */ member in struct:aac_cmd
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_vnops.c | 2724 ufs_lookup(struct vnode *dvp, char *nm, struct vnode **vpp, argument 2740 ip = VTOI(dvp); 2758 if ((vp = dnlc_lookup(dvp, XATTR_DIR_NAME)) == NULL) { 2759 error = ufs_xattr_getattrdir(dvp, &sip, flags, cr); 2766 dnlc_update(dvp, XATTR_DIR_NAME, vp); 2788 * looking at dvp from within it's parent, so we don't 2793 VN_HOLD(dvp); 2795 *vpp = dvp; 2811 VN_HOLD(dvp); 2812 *vpp = dvp; 2909 ufs_create(struct vnode *dvp, char *name, struct vattr *vap, enum vcexcl excl, int mode, struct vnode **vpp, struct cred *cr, int flag, caller_context_t *ct, vsecattr_t *vsecp) argument 3762 ufs_mkdir(struct vnode *dvp, char *dirname, struct vattr *vap, struct vnode **vpp, struct cred *cr, caller_context_t *ct, int flags, vsecattr_t *vsecp) argument 4112 ufs_symlink( struct vnode *dvp, char *linkname, struct vattr *vap, char *target, struct cred *cr, caller_context_t *ct, int flags) argument 6591 ufs_eventlookup(struct vnode *dvp, char *nm, struct cred *cr, struct vnode **vpp) argument [all...] |
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | zfs_vnops.c | 1213 * IN: dvp - vnode of directory to search. 1232 zfs_lookup(vnode_t *dvp, char *nm, vnode_t **vpp, struct pathname *pnp, argument 1236 znode_t *zdp = VTOZ(dvp); 1243 if (dvp->v_type != VDIR) { 1252 *vpp = dvp; 1258 vnode_t *tvp = dnlc_lookup(dvp, nm); 1277 DTRACE_PROBE2(zfs__fastpath__lookup__miss, vnode_t *, dvp, char *, nm); 1302 if (error = zfs_get_xattrdir(VTOZ(dvp), vpp, cr, flags)) { 1321 if (dvp->v_type != VDIR) { 1354 * IN: dvp 1375 zfs_create(vnode_t *dvp, char *name, vattr_t *vap, vcexcl_t excl, int mode, vnode_t **vpp, cred_t *cr, int flag, caller_context_t *ct, vsecattr_t *vsecp) argument 1629 zfs_remove(vnode_t *dvp, char *name, cred_t *cr, caller_context_t *ct, int flags) argument 1867 zfs_mkdir(vnode_t *dvp, char *dirname, vattr_t *vap, vnode_t **vpp, cred_t *cr, caller_context_t *ct, int flags, vsecattr_t *vsecp) argument 2048 zfs_rmdir(vnode_t *dvp, char *name, vnode_t *cwd, cred_t *cr, caller_context_t *ct, int flags) argument 3807 zfs_symlink(vnode_t *dvp, char *name, vattr_t *vap, char *link, cred_t *cr, caller_context_t *ct, int flags) argument [all...] |