Searched defs:ndvp (Results 1 - 11 of 11) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/autofs/
H A Dauto_vnops.c787 vnode_t *ndvp,
796 AUTOFS_DPRINT((4, "auto_rename odvp %p onm %s to ndvp %p nnm %s\n",
797 (void *)odvp, onm, (void *)ndvp, nnm));
816 if (vn_matchops(ndvp, auto_vnodeops)) {
821 if (error = auto_trigger_mount(ndvp, cr, &n_newvp)) {
839 n_newvp = ndvp;
847 if (n_newvp != ndvp)
854 if (n_newvp != ndvp)
784 auto_rename( vnode_t *odvp, char *onm, vnode_t *ndvp, char *nnm, cred_t *cr, caller_context_t *ct, int flags) argument
/illumos-gate/usr/src/uts/common/fs/dev/
H A Dsdev_vnops.c877 sdev_rename(struct vnode *odvp, char *onm, struct vnode *ndvp, char *nnm, argument
887 int samedir = 0; /* set if odvp == ndvp */
903 toparent = VTOSDEV(ndvp);
951 error = VOP_LOOKUP(ndvp, nnm, &nvp, NULL, 0, NULL, cred, ct,
969 if (odvp != ndvp) {
980 if (error = VOP_GETATTR(ndvp, &vattr, 0, cred, ct)) {
1009 error = VOP_ACCESS(ndvp, VEXEC|VWRITE, 0, cred, ct);
H A Dsdev_subr.c1116 struct sdev_node *nddv, struct sdev_node **ndvp, char *nnm,
1176 if (SDEV_IS_PERSIST((*ndvp)))
1195 if (*ndvp) {
1196 nvp = SDEVTOV(*ndvp);
1200 if (odv == *ndvp) {
1223 if ((*ndvp)->sdev_nlink > 2) {
1231 * We did not place the hold on *ndvp, so even though
1235 sdev_dirdelete(nddv, *ndvp);
1236 *ndvp = NULL;
1248 if (SDEV_IS_PERSIST((*ndvp))) {
1115 sdev_rnmnode(struct sdev_node *oddv, struct sdev_node *odv, struct sdev_node *nddv, struct sdev_node **ndvp, char *nnm, struct cred *cred) argument
[all...]
/illumos-gate/usr/src/uts/common/fs/lofs/
H A Dlofs_vnops.c820 vnode_t *ndvp,
857 if (vn_matchops(ndvp, lo_vnodeops)) /* Not our problem. */
864 if (VOP_LOOKUP(ndvp, nnm, &tnvp, NULL, 0, NULL, cr,
886 if (vn_matchops(ndvp, lo_vnodeops)) {
887 ndvp = realvp(ndvp); /* Check the next layer */
895 if (odvp->v_vfsp != ndvp->v_vfsp)
898 return (VOP_RENAME(odvp, onm, ndvp, nnm, cr, ct, flags));
817 lo_rename( vnode_t *odvp, char *onm, vnode_t *ndvp, char *nnm, struct cred *cr, caller_context_t *ct, int flags) argument
/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/
H A Dsmbfs_vnops.c110 static int smbfsrename(vnode_t *odvp, char *onm, vnode_t *ndvp, char *nnm,
2157 smbfs_rename(vnode_t *odvp, char *onm, vnode_t *ndvp, char *nnm, cred_t *cr, argument
2163 curproc->p_zone != VTOSMI(ndvp)->smi_zone_ref.zref_zone)
2167 VTOSMI(ndvp)->smi_flags & SMI_DEAD ||
2169 ndvp->v_vfsp->vfs_flag & VFS_UNMOUNTED)
2172 return (smbfsrename(odvp, onm, ndvp, nnm, cr, ct));
2180 smbfsrename(vnode_t *odvp, char *onm, vnode_t *ndvp, char *nnm, cred_t *cr, argument
2205 if (odvp->v_vfsp != ndvp->v_vfsp)
2209 ndnp = VTOSMB(ndvp);
2221 SMBINTR(ndvp))) {
[all...]
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs4_subr.c1638 nfs4rename_update(vnode_t *renvp, vnode_t *ndvp, nfs_fh4 *nfh4p, char *nnm) argument
1641 fn_move(VTOSV(renvp)->sv_name, VTOSV(ndvp)->sv_name, nnm);
H A Dnfs_vnops.c2408 nfs_rename(vnode_t *odvp, char *onm, vnode_t *ndvp, char *nnm, cred_t *cr, argument
2415 if (VOP_REALVP(ndvp, &realvp, ct) == 0)
2416 ndvp = realvp;
2418 return (nfsrename(odvp, onm, ndvp, nnm, cr, ct));
2425 nfsrename(vnode_t *odvp, char *onm, vnode_t *ndvp, char *nnm, cred_t *cr, argument
2445 ndrp = VTOR(ndvp);
2449 if (nfs_rw_enter_sig(&ndrp->r_rwlock, RW_WRITER, INTR(ndvp))) {
2454 if (nfs_rw_enter_sig(&ndrp->r_rwlock, RW_WRITER, INTR(ndvp)))
2467 error = nfslookup(ndvp, nnm, &nvp, NULL, 0, NULL, cr, 0);
2490 dnlc_remove(ndvp, nn
[all...]
H A Dnfs3_vnops.c3054 nfs3_rename(vnode_t *odvp, char *onm, vnode_t *ndvp, char *nnm, cred_t *cr, argument
3061 if (VOP_REALVP(ndvp, &realvp, ct) == 0)
3062 ndvp = realvp;
3064 return (nfs3rename(odvp, onm, ndvp, nnm, cr, ct));
3071 nfs3rename(vnode_t *odvp, char *onm, vnode_t *ndvp, char *nnm, cred_t *cr, argument
3093 ndrp = VTOR(ndvp);
3097 if (nfs_rw_enter_sig(&ndrp->r_rwlock, RW_WRITER, INTR(ndvp))) {
3102 if (nfs_rw_enter_sig(&ndrp->r_rwlock, RW_WRITER, INTR(ndvp)))
3115 error = nfs3lookup(ndvp, nnm, &nvp, NULL, 0, NULL, cr, 0);
3138 dnlc_remove(ndvp, nn
[all...]
H A Dnfs4_srv.c4360 vnode_t *ndvp; local
4384 ndvp = cs->vp;
4385 if (ndvp == NULL) {
4415 if (vn_ismntpt(ndvp)) {
4420 if (odvp->v_type != VDIR || ndvp->v_type != VDIR) {
4507 if (!do_rfs_label_check(clabel, ndvp,
4544 if (fp = rfs4_lookup_and_findfile(ndvp, converted_nnm, &targvp,
4579 error = VOP_GETATTR(ndvp, &nbdva, 0, cs->cr, NULL);
4589 if ((error = VOP_RENAME(odvp, converted_onm, ndvp, converted_nnm,
4615 vn_renamepath(ndvp, srcv
[all...]
H A Dnfs4_vnops.c7690 nfs4_rename(vnode_t *odvp, char *onm, vnode_t *ndvp, char *nnm, cred_t *cr, argument
7697 if (VOP_REALVP(ndvp, &realvp, ct) == 0)
7698 ndvp = realvp;
7700 return (nfs4rename(odvp, onm, ndvp, nnm, cr, ct));
7711 nfs4rename(vnode_t *odvp, char *onm, vnode_t *ndvp, char *nnm, cred_t *cr, argument
7728 ASSERT(nfs4_consistent_type(ndvp));
7739 ndrp = VTOR4(ndvp);
7743 if (nfs_rw_enter_sig(&ndrp->r_rwlock, RW_WRITER, INTR4(ndvp))) {
7748 if (nfs_rw_enter_sig(&ndrp->r_rwlock, RW_WRITER, INTR4(ndvp)))
7761 error = nfs4lookup(ndvp, nn
8127 update_parentdir_sfh(vnode_t *vp, vnode_t *ndvp) argument
8151 nfs4rename_persistent_fh(vnode_t *odvp, char *onm, vnode_t *renvp, vnode_t *ndvp, char *nnm, cred_t *cr, nfsstat4 *statp) argument
8341 nfs4rename_volatile_fh(vnode_t *odvp, char *onm, vnode_t *ovp, vnode_t *ndvp, char *nnm, cred_t *cr, nfsstat4 *statp) argument
[all...]
/illumos-gate/usr/src/uts/common/fs/tmpfs/
H A Dtmp_vnops.c1181 struct vnode *ndvp, /* destination parent vnode */
1193 int samedir = 0; /* set if odvp == ndvp */
1196 if (VOP_REALVP(ndvp, &realvp, ct) == 0)
1197 ndvp = realvp;
1200 toparent = (struct tmpnode *)VTOTN(ndvp);
1250 vnevent_pre_rename_dest(TNTOV(totp), ndvp, nnm, ct); local
1255 if (ndvp != odvp) {
1256 vnevent_pre_rename_dest_dir(ndvp, TNTOV(fromtp), nnm, ct);
1309 if (ndvp != odvp)
1310 vnevent_rename_dest_dir(ndvp, c
1178 tmp_rename( struct vnode *odvp, char *onm, struct vnode *ndvp, char *nnm, struct cred *cred, caller_context_t *ct, int flags) argument
[all...]

Completed in 113 milliseconds