/illumos-gate/usr/src/uts/common/fs/lofs/ |
H A D | lofs_vnops.c | 292 vnode_t *dvp, in lo_lookup() argument 319 VN_HOLD(dvp); in lo_lookup() 320 *vpp = dvp; in lo_lookup() 352 VN_HOLD(dvp); in lo_lookup() 354 *vpp = dvp; in lo_lookup() 656 dvp, realvp(dvp), nm, *vpp, vp, error); in lo_lookup() 664 vnode_t *dvp, in lo_create() argument 701 dvp == vtoli(dvp->v_vfsp)->li_rootvp && in lo_create() 755 dvp = realvp(dvp); in lo_remove() 954 dvp = realvp(dvp); in lo_rmdir() [all …]
|
/illumos-gate/usr/src/lib/smbclnt/libfksmbfs/common/ |
H A D | fake_unlink.c | 61 vnode_t *dvp = NULL; in fake_unlink() local 68 error = fake_lookup_dir(path, &dvp, &lastcomp); in fake_unlink() 75 if (dvp->v_vfsp->vfs_flag & VFS_RDONLY) { in fake_unlink() 81 error = VOP_RMDIR(dvp, lastcomp, NULL, CRED(), NULL, 0); in fake_unlink() 83 error = VOP_REMOVE(dvp, lastcomp, CRED(), NULL, 0); in fake_unlink() 87 if (dvp != NULL) in fake_unlink() 88 VN_RELE(dvp); in fake_unlink()
|
H A D | fake_lookup.c | 67 fake_lookup(vnode_t *dvp, char *path, vnode_t **vpp) in fake_lookup() argument 86 cvp = (dvp != NULL) ? dvp : rootdir; in fake_lookup() 128 vnode_t *dvp; in fake_lookup_dir() local 148 dvp = rootdir; in fake_lookup_dir() 149 VN_HOLD(dvp); in fake_lookup_dir() 157 error = fake_lookup(rootdir, tpn, &dvp); in fake_lookup_dir() 165 *vpp = dvp; in fake_lookup_dir()
|
H A D | fake_vnode.c | 1223 vnode_t *dvp, in fop_lookup() argument 1247 VOPXID_MAP_CR(dvp, cr); in fop_lookup() 1277 vnode_t *dvp, in fop_create() argument 1303 VOPXID_MAP_CR(dvp, cr); in fop_create() 1317 vnode_t *dvp, in fop_remove() argument 1334 VOPXID_MAP_CR(dvp, cr); in fop_remove() 1336 err = (*(dvp)->v_op->vop_remove)(dvp, nm, cr, ct, flags); in fop_remove() 1399 vnode_t *dvp, in fop_mkdir() argument 1437 vnode_t *dvp, in fop_rmdir() argument 1457 err = (*(dvp)->v_op->vop_rmdir)(dvp, nm, cdir, cr, ct, flags); in fop_rmdir() [all …]
|
H A D | fake_open.c | 282 struct vnode *dvp = NULL; /* ptr to parent dir vnode */ in vn_create() local 295 error = fake_lookup_dir(pnamep, &dvp, &lastcomp); in vn_create() 313 if (dvp->v_vfsp->vfs_flag & VFS_RDONLY) { in vn_create() 328 error = VOP_MKDIR(dvp, lastcomp, vap, vpp, CRED(), in vn_create() 331 error = VOP_CREATE(dvp, lastcomp, vap, in vn_create() 336 if (dvp != NULL) in vn_create() 337 VN_RELE(dvp); in vn_create()
|
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/ |
H A D | fake_vop.c | 396 vnode_t *dvp, in fake_lookup_xattrdir() argument 405 if (dvp->v_type != VDIR && dvp->v_type != VREG) in fake_lookup_xattrdir() 445 vn_hold(dvp); in fake_lookup_xattrdir() 463 vnode_t *dvp, in fop_lookup() argument 487 *vpp = dvp; in fop_lookup() 529 vnode_t *dvp, in fop_create() argument 549 *vpp = dvp; in fop_create() 615 vnode_t *dvp, in fop_remove() argument 689 vnode_t *dvp, in fop_mkdir() argument 727 vnode_t *dvp, in fop_rmdir() argument [all …]
|
/illumos-gate/usr/src/uts/common/fs/devfs/ |
H A D | devfs_vfsops.c | 354 struct dv_node *dvp; in devfs_clean_vhci() local 359 if (dvp) { in devfs_clean_vhci() 361 VN_RELE(DVTOV(dvp)); in devfs_clean_vhci() 402 struct dv_node *dvp; in devfs_clean() local 410 if (dvp == NULL) { in devfs_clean() 417 VN_RELE(DVTOV(dvp)); in devfs_clean() 550 struct dv_node *dvp; in devfs_devpolicy() local 558 dvp = VTODV(rvp); in devfs_devpolicy() 560 if (dvp->dv_priv) { in devfs_devpolicy() 561 dphold(dvp->dv_priv); in devfs_devpolicy() [all …]
|
/illumos-gate/usr/src/uts/common/fs/ |
H A D | gfs.c | 165 gfs_dir_t *dp = dvp->v_data; in gfs_get_parent_ino() 422 VN_HOLD(dvp); in gfs_lookup_dot() 423 *vpp = dvp; in gfs_lookup_dot() 427 ASSERT(dvp->v_flag & VROOT); in gfs_lookup_dot() 428 VN_HOLD(dvp); in gfs_lookup_dot() 429 *vpp = dvp; in gfs_lookup_dot() 835 vp = ge->gfse_ctor(dvp); in gfs_dir_lookup_static() 842 dp->gfsd_inode(dvp, i); in gfs_dir_lookup_static() 893 gfs_dir_t *dp = dvp->v_data; in gfs_dir_lookup() 900 ASSERT(dvp->v_type == VDIR); in gfs_dir_lookup() [all …]
|
H A D | xattr.c | 1593 if (dvp->v_type != VDIR && dvp->v_type != VREG) in xattr_dir_lookup() 1608 *vpp = dvp->v_xattrdir; in xattr_dir_lookup() 1667 VN_RELE_LOCKED(dvp); in xattr_dir_lookup() 1675 *vpp = dvp->v_xattrdir; in xattr_dir_lookup() 1680 dvp->v_xattrdir = *vpp; in xattr_dir_lookup() 1683 mutex_exit(&dvp->v_lock); in xattr_dir_lookup() 1692 vnode_t *pvp, *dvp; in xattr_dir_vget() local 1734 *vpp = dvp; in xattr_dir_vget() 1739 VN_RELE(dvp); in xattr_dir_vget() 1747 VN_RELE(dvp); in xattr_dir_vget() [all …]
|
H A D | vnode.c | 1388 dvp = NULL; in vn_createat() 1601 VN_RELE(dvp); in vn_createat() 1857 dvp = vp = NULL; in vn_removeat() 2022 VN_RELE(dvp); in vn_removeat() 3627 vnode_t *dvp, in fop_lookup() argument 3669 vnode_t *dvp, in fop_create() argument 3709 vnode_t *dvp, in fop_remove() argument 3728 err = (*(dvp)->v_op->vop_remove)(dvp, nm, cr, ct, flags); in fop_remove() 3791 vnode_t *dvp, in fop_mkdir() argument 3829 vnode_t *dvp, in fop_rmdir() argument [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/apix/ |
H A D | apix_utils.c | 1142 for (dvp = apix_dev_vector[major]; dvp != NULL; in apix_clear_dev_map() 1143 prev = dvp, dvp = dvp->dv_next) { in apix_clear_dev_map() 1144 if (dvp->dv_dip == dip && dvp->dv_inum == inum && in apix_clear_dev_map() 1183 for (dvp = apix_dev_vector[major]; dvp != NULL; in apix_set_dev_map() 1184 dvp = dvp->dv_next) { in apix_set_dev_map() 1224 for (dvp = apix_dev_vector[major]; dvp != NULL; in apix_get_dev_map() 1225 dvp = dvp->dv_next) { in apix_get_dev_map() 1253 for (dvp = apix_dev_vector[major]; dvp != NULL; in apix_get_min_dev_inum() 1254 dvp = dvp->dv_next) { in apix_get_min_dev_inum() 1280 for (dvp = apix_dev_vector[major]; dvp != NULL; in apix_get_max_dev_inum() [all …]
|
/illumos-gate/usr/src/uts/common/fs/autofs/ |
H A D | auto_vnops.c | 355 vnode_t *dvp, in auto_lookup() argument 380 VN_HOLD(dvp); in auto_lookup() 381 *vpp = dvp; in auto_lookup() 389 VN_HOLD(dvp); in auto_lookup() 390 *vpp = dvp; in auto_lookup() 665 vnode_t *dvp, in auto_create() argument 704 vnode_t *dvp, in auto_remove() argument 865 vnode_t *dvp, in auto_mkdir() argument 902 vnode_t *dvp, in auto_rmdir() argument 1231 vnode_t *dvp, in auto_symlink() argument [all …]
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | symlink.c | 59 vnode_t *dvp; in symlinkat() local 78 if (error = lookuppnat(&lpn, NULL, NO_FOLLOW, &dvp, NULLVPP, startvp)) { in symlinkat() 84 if (vn_is_readonly(dvp)) in symlinkat() 94 error = VOP_SYMLINK(dvp, lpn.pn_path, &vattr, in symlinkat() 97 audit_symlink_create(dvp, lpn.pn_path, in symlinkat() 103 VN_RELE(dvp); in symlinkat()
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | zfs_ctldir.c | 795 ASSERT(dvp->v_type == VDIR); in zfsctl_snapdir_lookup() 1204 vnode_t *dvp; in zfsctl_snapshot_inactive() local 1207 sdp = dvp->v_data; in zfsctl_snapshot_inactive() 1216 VN_RELE(dvp); in zfsctl_snapshot_inactive() 1237 VN_RELE(dvp); in zfsctl_snapshot_inactive() 1263 vnode_t *dvp, *vp; in zfsctl_lookup_objset() local 1274 sdp = dvp->v_data; in zfsctl_lookup_objset() 1309 VN_RELE(dvp); in zfsctl_lookup_objset() 1323 vnode_t *dvp; in zfsctl_umount_snapshots() local 1333 sdp = dvp->v_data; in zfsctl_umount_snapshots() [all …]
|
/illumos-gate/usr/src/uts/common/fs/dev/ |
H A D | sdev_netops.c | 112 devnet_lookup(struct vnode *dvp, char *nm, struct vnode **vpp, in devnet_lookup() argument 116 struct sdev_node *ddv = VTOSDEV(dvp); in devnet_lookup() 315 devnet_readdir(struct vnode *dvp, struct uio *uiop, struct cred *cred, in devnet_readdir() argument 318 struct sdev_node *sdvp = VTOSDEV(dvp); in devnet_readdir() 325 return (devname_readdir_func(dvp, uiop, cred, eofp, 0)); in devnet_readdir() 333 devnet_inactive_callback(struct vnode *dvp) in devnet_inactive_callback() argument 335 struct sdev_node *sdvp = VTOSDEV(dvp); in devnet_inactive_callback() 338 if (dvp->v_type == VDIR) in devnet_inactive_callback() 341 ASSERT(dvp->v_type == VCHR); in devnet_inactive_callback() 357 devnet_inactive(struct vnode *dvp, struct cred *cred, caller_context_t *ct) in devnet_inactive() argument [all …]
|
H A D | sdev_zvolops.c | 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() 698 struct sdev_node *parent = VTOSDEV(dvp); 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() 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 899 struct sdev_node *sdvp = VTOSDEV(dvp); in devzvol_readdir() [all …]
|
H A D | sdev_vnops.c | 625 parent = VTOSDEV(dvp); in sdev_lookup() 629 if ((error = VOP_ACCESS(dvp, VEXEC, 0, cred, ct)) != 0) in sdev_lookup() 633 return (prof_lookup(dvp, nm, vpp, cred)); in sdev_lookup() 656 parent = VTOSDEV(dvp); in sdev_create() 670 error = prof_lookup(dvp, nm, vpp, cred); in sdev_create() 701 if ((error = VOP_ACCESS(dvp, VEXEC, 0, cred, ct)) != 0) in sdev_create() 780 sdev_update_timestamps(dvp, kcred, AT_MTIME|AT_ATIME); in sdev_create() 1218 sdev_update_timestamps(dvp, kcred, AT_MTIME|AT_ATIME); in sdev_symlink() 1250 return (prof_lookup(dvp, nm, vpp, cred)); in sdev_mkdir() 1290 sdev_update_timestamps(dvp, kcred, AT_MTIME|AT_ATIME); in sdev_mkdir() [all …]
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs_vnops.c | 1736 dvp = avp; in nfs_lookup() 1790 VN_HOLD(dvp); in nfslookup() 1791 *vpp = dvp; in nfslookup() 1820 VN_HOLD(dvp); in nfslookup() 1821 *vpp = dvp; in nfslookup() 1921 fi.vp = dvp; in nfslookup_otw() 1940 dvp->v_vfsp, t, cr, VTOR(dvp)->r_path, nm); in nfslookup_otw() 2001 VN_HOLD(dvp); in nfs_create() 2002 vp = dvp; in nfs_create() 2015 vp = dvp; in nfs_create() [all …]
|
H A D | nfs3_vnops.c | 1968 dvp = avp; in nfs3_lookup() 2022 VN_HOLD(dvp); in nfs3lookup() 2023 *vpp = dvp; in nfs3lookup() 2052 VN_HOLD(dvp); in nfs3lookup() 2053 *vpp = dvp; in nfs3lookup() 2162 fi.vp = dvp; in nfs3lookup_otw() 2196 dvp->v_vfsp, t, cr, VTOR(dvp)->r_path, nm); in nfs3lookup_otw() 2199 dvp->v_vfsp, t, cr, VTOR(dvp)->r_path, nm); in nfs3lookup_otw() 2257 vp = dvp; in nfs3_create() 2270 vp = dvp; in nfs3_create() [all …]
|
H A D | nfs4_vnops.c | 716 vfsp = (dvp ? dvp->v_vfsp : vp->v_vfsp); in nfs4open_save_lost_rqst() 990 nfs4_end_op(VTOMI4(dvp), dvp, vpi, in nfs4open_otw() 1365 nfs4_end_op(VTOMI4(dvp), dvp, vpi, &recov_state, in nfs4open_otw() 1405 nfs4_end_op(VTOMI4(dvp), dvp, vpi, &recov_state, in nfs4open_otw() 6036 dvp, fn_get(VTOSV(dvp)->sv_name, nm, sfhp)); in nfs4lookupnew_otw() 6427 VTOMI4(dvp), dvp, NULL, NULL, NULL, in nfs4openattr() 6490 dvp->v_vfsp, t, cr, dvp, in nfs4openattr() 7128 dvp, fn_get(VTOSV(dvp)->sv_name, nm, sfhp)); in call_nfs4_create_req() 7402 if (nfs4_start_recovery(&e, VTOMI4(dvp), dvp, in nfs4_remove() 8797 nfs4_end_op(VTOMI4(dvp), dvp, NULL, in nfs4_rmdir() [all …]
|
H A D | nfs4_shadow.c | 92 sv_activate(vnode_t **vpp, vnode_t *dvp, nfs4_fname_t **namepp, int newnode) in sv_activate() argument 102 ASSERT(dvp != NULL); in sv_activate() 122 svp->sv_dfh = VTOR4(dvp)->r_fh; in sv_activate() 127 resvp = sv_find(*vpp, dvp, namepp); in sv_activate() 174 sv_find(vnode_t *mvp, vnode_t *dvp, nfs4_fname_t **namepp) in sv_find() argument 180 rnode4_t *drp = VTOR4(dvp); in sv_find() 183 ASSERT(dvp != NULL); in sv_find() 250 svp->sv_dfh = VTOR4(dvp)->r_fh; in sv_find()
|
H A D | nfs3_srv.c | 393 vnode_t *dvp; in rfs3_lookup() local 416 VN_HOLD(dvp); in rfs3_lookup() 452 ((dvp->v_flag & VROOT) || VN_IS_CURZONEROOT(dvp))) { in rfs3_lookup() 584 VN_RELE(dvp); in rfs3_lookup() 604 VN_RELE(dvp); in rfs3_lookup() 1572 vnode_t *dvp; in rfs3_create() local 1896 VN_RELE(dvp); in rfs3_create() 1936 vnode_t *dvp; in rfs3_mkdir() local 2055 VN_RELE(dvp); in rfs3_mkdir() 2087 vnode_t *dvp; in rfs3_symlink() local [all …]
|
/illumos-gate/usr/src/uts/common/fs/portfs/ |
H A D | port_fop.c | 765 *dvp = NULL; in port_fop_getdvp() 1107 vnode_t *dvp) in port_pfp_setup() argument 1212 if (dvp != NULL) in port_pfp_setup() 1213 VN_HOLD(dvp); in port_pfp_setup() 1289 vp = dvp = NULL; in port_associate_fop() 1307 dvp = port_resolve_vp(dvp); in port_associate_fop() 1332 if (dvp != NULL && dvp->v_vfsp != vp->v_vfsp && in port_associate_fop() 1334 VN_RELE(dvp); in port_associate_fop() 1335 dvp = NULL; in port_associate_fop() 1525 if (dvp != NULL) in port_associate_fop() [all …]
|
/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | dt_as.c | 95 dtrace_difv_t *dvp; in dt_copyvar() local 110 dvp->dtdv_name = (uint_t)stroff; in dt_copyvar() 111 dvp->dtdv_id = idp->di_id; in dt_copyvar() 112 dvp->dtdv_flags = 0; in dt_copyvar() 114 dvp->dtdv_kind = (idp->di_kind == DT_IDENT_ARRAY) ? in dt_copyvar() 118 dvp->dtdv_scope = DIFV_SCOPE_LOCAL; in dt_copyvar() 120 dvp->dtdv_scope = DIFV_SCOPE_THREAD; in dt_copyvar() 122 dvp->dtdv_scope = DIFV_SCOPE_GLOBAL; in dt_copyvar() 125 dvp->dtdv_flags |= DIFV_F_REF; in dt_copyvar() 127 dvp->dtdv_flags |= DIFV_F_MOD; in dt_copyvar() [all …]
|
/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/ |
H A D | smbfs_vnops.c | 2191 vfs = dvp->v_vfsp; in smbfs_lookup() 2200 dnp = VTOSMB(dvp); in smbfs_lookup() 2256 smi = VTOSMI(dvp); in smbfslookup() 2273 VN_HOLD(dvp); in smbfslookup() 2274 *vpp = dvp; in smbfslookup() 2296 VN_HOLD(dvp); in smbfslookup() 2297 *vpp = dvp; in smbfslookup() 2343 VN_HOLD(dvp); in smbfslookup() 2344 *vpp = dvp; in smbfslookup() 2586 VN_HOLD(dvp); in smbfs_create() [all …]
|