| /freebsd-13.1/sys/fs/tmpfs/ |
| H A D | tmpfs_vnops.c | 858 if ((fcnp->cn_flags & ISDOTDOT) != 0 || in tmpfs_rename_relock() 859 (fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.')) in tmpfs_rename_relock() 952 struct componentname *fcnp = v->a_fcnp; in tmpfs_rename() local 968 MPASS(fcnp->cn_flags & HASBUF); in tmpfs_rename() 996 fcnp, tcnp); in tmpfs_rename() 1025 de = tmpfs_dir_lookup(fdnode, fnode, fcnp); in tmpfs_rename() 1032 if ((fcnp->cn_flags & ISDOTDOT) != 0 || in tmpfs_rename() 1033 (fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.')) in tmpfs_rename() 1085 bcmp(fcnp->cn_nameptr, tcnp->cn_nameptr, fcnp->cn_namelen) != 0) { in tmpfs_rename() 1178 if (fcnp->cn_flags & DOWHITEOUT) in tmpfs_rename() [all …]
|
| /freebsd-13.1/sys/fs/fuse/ |
| H A D | fuse_internal.c | 745 struct componentname *fcnp, in fuse_internal_rename() argument 753 fdisp_init(&fdi, sizeof(*fri) + fcnp->cn_namelen + tcnp->cn_namelen + 2); in fuse_internal_rename() 758 memcpy((char *)fdi.indata + sizeof(*fri), fcnp->cn_nameptr, in fuse_internal_rename() 759 fcnp->cn_namelen); in fuse_internal_rename() 760 ((char *)fdi.indata)[sizeof(*fri) + fcnp->cn_namelen] = '\0'; in fuse_internal_rename() 761 memcpy((char *)fdi.indata + sizeof(*fri) + fcnp->cn_namelen + 1, in fuse_internal_rename() 763 ((char *)fdi.indata)[sizeof(*fri) + fcnp->cn_namelen + in fuse_internal_rename()
|
| H A D | fuse_internal.h | 267 int fuse_internal_rename(struct vnode *fdvp, struct componentname *fcnp,
|
| H A D | fuse_vnops.c | 2038 struct componentname *fcnp = ap->a_fcnp; in fuse_vnop_rename() local 2075 err = fuse_internal_rename(fdvp, fcnp, tdvp, tcnp); in fuse_vnop_rename()
|
| /freebsd-13.1/sys/fs/msdosfs/ |
| H A D | msdosfs_vnops.c | 941 struct componentname *fcnp, *tcnp; in msdosfs_rename() local 958 fcnp = ap->a_fcnp; in msdosfs_rename() 963 (fcnp->cn_flags & HASBUF) == 0) in msdosfs_rename() 1008 error = msdosfs_lookup_ino(fdvp, NULL, fcnp, &scn, &blkoff); in msdosfs_rename() 1087 if ((fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.') || in msdosfs_rename() 1089 (fcnp->cn_flags & ISDOTDOT) != 0 || in msdosfs_rename() 1206 error = msdosfs_lookup_ino(fdvp, NULL, fcnp, &scn, &blkoff); in msdosfs_rename()
|
| /freebsd-13.1/sys/fs/ext2fs/ |
| H A D | ext2_vnops.c | 785 struct componentname *fcnp = ap->a_fcnp; in ext2_rename() local 794 (fcnp->cn_flags & HASBUF) == 0) in ext2_rename() 852 if ((fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.') || in ext2_rename() 853 dp == ip || (fcnp->cn_flags | tcnp->cn_flags) & ISDOTDOT || in ext2_rename() 1033 fcnp->cn_flags &= ~MODMASK; in ext2_rename() 1034 fcnp->cn_flags |= LOCKPARENT | LOCKLEAF; in ext2_rename() 1036 error = relookup(fdvp, &fvp, fcnp); in ext2_rename() 1112 error = ext2_dirremove(fdvp, fcnp); in ext2_rename()
|
| /freebsd-13.1/sys/ufs/ufs/ |
| H A D | ufs_vnops.c | 1241 struct componentname *fcnp = ap->a_fcnp; local 1242 struct thread *td = fcnp->cn_thread; 1257 (fcnp->cn_flags & HASBUF) == 0) 1304 error = ufs_lookup_ino(fdvp, NULL, fcnp, &ino); 1426 if ((fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.') || 1428 (fcnp->cn_flags | tcnp->cn_flags) & ISDOTDOT) { 1635 error = ufs_lookup_ino(fdvp, NULL, fcnp, &ino); 1672 error = ufs_dirremove(fdvp, fip, fcnp->cn_flags, 0); 1686 cache_vop_rename(fdvp, fvp, tdvp, tvp, fcnp, tcnp);
|
| /freebsd-13.1/sys/fs/unionfs/ |
| H A D | union_vnops.c | 1109 struct componentname *fcnp; in unionfs_rename() local 1132 fcnp = ap->a_fcnp; in unionfs_rename() 1146 if (!(fcnp->cn_flags & HASBUF) || !(tcnp->cn_flags & HASBUF)) in unionfs_rename() 1195 error = unionfs_copyfile(unp, 1, fcnp->cn_cred, td); in unionfs_rename() 1203 error = unionfs_mkshadowdir(ump, rfdvp, unp, fcnp, td); in unionfs_rename() 1217 fcnp->cn_flags |= DOWHITEOUT; in unionfs_rename() 1260 error = unionfs_relookup_for_delete(fdvp, fcnp, td); in unionfs_rename() 1275 error = VOP_RENAME(rfdvp, rfvp, fcnp, rtdvp, rtvp, tcnp); in unionfs_rename()
|
| /freebsd-13.1/sys/fs/nfsclient/ |
| H A D | nfs_clvnops.c | 1981 struct componentname *fcnp = ap->a_fcnp; in nfs_rename() local 1988 (fcnp->cn_flags & HASBUF) != 0, ("nfs_rename: no name")); in nfs_rename() 2017 error = VOP_FSYNC(fvp, MNT_WAIT, fcnp->cn_thread); in nfs_rename() 2035 error = nfs_renamerpc(fdvp, fvp, fcnp->cn_nameptr, fcnp->cn_namelen, in nfs_rename()
|
| /freebsd-13.1/sys/kern/ |
| H A D | vnode_if.src | 340 IN struct componentname *fcnp;
|
| H A D | vfs_cache.c | 2938 struct vnode *tvp, struct componentname *fcnp, struct componentname *tcnp) in cache_vop_rename() argument
|
| /freebsd-13.1/sys/sys/ |
| H A D | vnode.h | 669 struct vnode *tvp, struct componentname *fcnp, struct componentname *tcnp);
|
| /freebsd-13.1/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zfs_vnops_os.c | 3161 struct vnode *tvp, struct componentname *fcnp, struct componentname *tcnp) in cache_vop_rename() argument
|