Searched defs:sdvp (Results 1 - 15 of 15) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/dev/
H A Dsdev_ipnetops.c109 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 Dsdev_netops.c318 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 Dsdev_ptsops.c295 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);
H A Dsdev_vtops.c188 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 Dsdev_zvolops.c899 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...]
/illumos-gate/usr/src/uts/common/syscall/
H A Dopen.c63 vnode_t *vp, *sdvp; local
179 error = VOP_LOOKUP(startvp, "", &sdvp, &pn,
201 startvp = sdvp;
/illumos-gate/usr/src/uts/common/fs/pcfs/
H A Dpc_vnops.c1170 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/zfs/
H A Dzfs_ctldir.c617 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 Dzfs_vnops.c3424 * 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/
H A Dxattr.c909 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 Dfem.c796 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 Dvnode.c3567 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/nfs/
H A Dnfs4_stub_vnops.c584 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);
/illumos-gate/usr/src/uts/common/fs/udfs/
H A Dudf_vnops.c906 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/ufs/
H A Dufs_vnops.c3358 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

Completed in 122 milliseconds