/illumos-gate/usr/src/uts/common/fs/dev/ |
H A D | sdev_vtops.c | 188 struct sdev_node *sdvp = VTOSDEV(dvp); local 202 error = devname_lookup_func(sdvp, nm, vpp, cred, 356 struct sdev_node *sdvp = VTOSDEV(dvp); local 367 if (rw_tryupgrade(&sdvp->sdev_contents) == NULL) { 368 rw_exit(&sdvp->sdev_contents); 369 rw_enter(&sdvp->sdev_contents, RW_WRITER); 372 rw_enter(&sdvp->sdev_contents, RW_WRITER); 376 devvt_prunedir(sdvp); 387 for (dv = SDEV_FIRST_ENTRY(sdvp); dv; dv = next) { 388 next = SDEV_NEXT_ENTRY(sdvp, d [all...] |
H A D | sdev_netops.c | 318 struct sdev_node *sdvp = VTOSDEV(dvp); local 320 ASSERT(sdvp); 323 devnet_filldir(sdvp); 335 struct sdev_node *sdvp = VTOSDEV(dvp); local 342 rw_enter(&sdvp->sdev_contents, RW_WRITER); 343 ddh = sdvp->sdev_private; 344 sdvp->sdev_private = NULL; 345 sdvp->sdev_flags |= SDEV_ATTR_INVALID; 346 rw_exit(&sdvp->sdev_contents);
|
H A D | sdev_ipnetops.c | 109 struct sdev_node *sdvp = VTOSDEV(dvp); local 114 error = devname_lookup_func(sdvp, nm, vpp, cred, devipnet_create_rvp, 213 struct sdev_node *sdvp = VTOSDEV(dvp); local 216 devipnet_filldir(sdvp);
|
H A D | sdev_zvolops.c | 899 struct sdev_node *sdvp = VTOSDEV(dvp); local 902 sdcmn_err13(("zv readdir of '%s' %s'", sdvp->sdev_path, 903 sdvp->sdev_name)); 905 if (strcmp(sdvp->sdev_path, ZVOL_DIR) == 0) { 908 rw_exit(&sdvp->sdev_contents); 909 (void) devname_lookup_func(sdvp, "dsk", &vp, cred, 912 (void) devname_lookup_func(sdvp, "rdsk", &vp, cred, 915 rw_enter(&sdvp->sdev_contents, RW_READER); 919 devzvol_prunedir(sdvp); 920 ptr = sdvp [all...] |
H A D | sdev_ptsops.c | 295 struct sdev_node *sdvp = VTOSDEV(dvp); local 300 error = devname_lookup_func(sdvp, nm, vpp, cred, devpts_create_rvp, 371 struct sdev_node *sdvp = VTOSDEV(dvp); local 373 devpts_prunedir(sdvp);
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | open.c | 63 vnode_t *vp, *sdvp; local 179 error = VOP_LOOKUP(startvp, "", &sdvp, &pn, 201 startvp = sdvp;
|
/illumos-gate/usr/src/uts/common/fs/ |
H A D | xattr.c | 909 xattr_copy(vnode_t *sdvp, char *snm, vnode_t *tdvp, char *tnm, argument 939 pdvp = gfs_file_parent(sdvp); 1254 xattr_dir_rename(vnode_t *sdvp, char *snm, vnode_t *tdvp, char *tnm, argument 1261 return (xattr_copy(sdvp, snm, tdvp, tnm, cr, ct)); 1263 * We know that sdvp is a GFS dir, or we wouldn't be here. 1266 error = xattr_dir_realdir(sdvp, &spvp, LOOKUP_XATTR, cr, ct); 1271 if (sdvp == tdvp) {
|
H A D | fem.c | 796 vhead_rename(vnode_t *sdvp, char *snm, vnode_t *tdvp, char *tnm, argument 805 if ((femsp = fem_lock(sdvp->v_femhead)) == NULL) { 806 func = (int (*)()) (sdvp->v_op->vop_rename); 807 arg0 = sdvp; 808 fem_unlock(sdvp->v_femhead); 812 fem_unlock(sdvp->v_femhead); 813 farg.fa_vnode.vp = sdvp;
|
H A D | vnode.c | 3567 vnode_t *sdvp, 3583 ((vfs_has_feature(sdvp->v_vfsp, VFSFT_CASEINSENSITIVE) == 0 && 3584 vfs_has_feature(sdvp->v_vfsp, VFSFT_NOCASESENSITIVE) == 0))) 3589 err = (*(sdvp)->v_op->vop_rename)(sdvp, snm, tdvp, tnm, cr, ct, flags); 3590 VOPSTATS_UPDATE(sdvp, rename); 3566 fop_rename( vnode_t *sdvp, char *snm, vnode_t *tdvp, char *tnm, cred_t *cr, caller_context_t *ct, int flags) argument
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | zfs_ctldir.c | 617 zfsctl_snapdir_rename(vnode_t *sdvp, char *snm, vnode_t *tdvp, char *tnm, argument 620 zfsctl_snapdir_t *sdp = sdvp->v_data; 628 zfsvfs = sdvp->v_vfsp->vfs_data; 646 err = zfsctl_snapshot_zname(sdvp, snm, sizeof (from), from); 657 if (sdvp != tdvp)
|
H A D | zfs_vnops.c | 3424 * IN: sdvp - Source directory containing the "old entry". 3435 * sdvp,tdvp - ctime|mtime updated 3439 zfs_rename(vnode_t *sdvp, char *snm, vnode_t *tdvp, char *tnm, cred_t *cr, argument 3443 znode_t *sdzp = VTOZ(sdvp); 3663 vnevent_pre_rename_src(ZTOV(szp), sdvp, snm, ct); local 3671 if (tdvp != sdvp) { 3763 vnevent_rename_src(ZTOV(szp), sdvp, snm, ct); local 3765 if (tdvp != sdvp)
|
/illumos-gate/usr/src/uts/common/fs/pcfs/ |
H A D | pc_vnops.c | 1170 struct vnode *sdvp, /* old (source) parent vnode */ 1183 fsp = VFSTOPCFS(sdvp->v_vfsp); 1190 error = pcfs_access(sdvp, VWRITE, 0, cr, ct); 1197 if (((dp = VTOPC(sdvp)) == NULL) || ((tdp = VTOPC(tdvp)) == NULL) || 1169 pcfs_rename( struct vnode *sdvp, char *snm, struct vnode *tdvp, char *tnm, struct cred *cr, caller_context_t *ct, int flags) argument
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_vnops.c | 3358 struct vnode *sdvp, /* old (source) parent vnode */ 3385 sdp = VTOI(sdvp); 3394 serr = ufs_eventlookup(sdvp, snm, cr, &svp); 3404 if (sdvp != tdvp) 3408 vnevent_pre_rename_src(svp, sdvp, snm, ct); 3728 vnevent_rename_src(ITOV(sip), sdvp, snm, ct); local 3733 if (sdvp != tdvp) 3357 ufs_rename( struct vnode *sdvp, char *snm, struct vnode *tdvp, char *tnm, struct cred *cr, caller_context_t *ct, int flags) argument
|
/illumos-gate/usr/src/uts/common/fs/udfs/ |
H A D | udf_vnops.c | 906 struct vnode *sdvp, 927 sdp = VTOI(sdvp); 988 if (sdvp != tdvp) 991 vnevent_pre_rename_src(ITOV(sip), sdvp, snm, ct); local 1027 vnevent_rename_src(ITOV(sip), sdvp, snm, ct); local 905 udf_rename( struct vnode *sdvp, char *snm, struct vnode *tdvp, char *tnm, struct cred *cr, caller_context_t *ct, int flags) argument
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_stub_vnops.c | 584 nfs4_trigger_rename(vnode_t *sdvp, char *snm, vnode_t *tdvp, char *tnm, argument 592 * We know that sdvp is a stub, otherwise we would not be here. 595 * is either the same stub as sdvp [i.e. VN_CMP(sdvp, tdvp)] 596 * or it is a different stub [!VN_CMP(sdvp, tdvp)]. 598 * In the former case, just trigger sdvp, and treat tdvp as 602 * same server fs as sdvp, or for a different server fs. 607 if (RP_ISSTUB(tdrp) && !VN_CMP(sdvp, tdvp)) 610 error = nfs4_trigger_mount(sdvp, cr, &newsdvp);
|