/freebsd-11-stable/sys/fs/tmpfs/ |
H A D | tmpfs_vnops.c | 658 struct componentname *fcnp, struct componentname *tcnp) 687 de = tmpfs_dir_lookup(VP_TO_TMPFS_DIR(fdvp), NULL, fcnp); 691 if ((fcnp->cn_flags & ISDOTDOT) != 0 || 692 (fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.')) 785 struct componentname *fcnp = v->a_fcnp; local 800 MPASS(fcnp->cn_flags & HASBUF); 826 fcnp, tcnp); 848 de = tmpfs_dir_lookup(fdnode, fnode, fcnp); 855 if ((fcnp 656 tmpfs_rename_relock(struct vnode *fdvp, struct vnode **fvpp, struct vnode *tdvp, struct vnode **tvpp, struct componentname *fcnp, struct componentname *tcnp) argument [all...] |
/freebsd-11-stable/sys/fs/fuse/ |
H A D | fuse_internal.c | 416 struct componentname *fcnp, 424 fdisp_init(&fdi, sizeof(*fri) + fcnp->cn_namelen + tcnp->cn_namelen + 2); 429 memcpy((char *)fdi.indata + sizeof(*fri), fcnp->cn_nameptr, 430 fcnp->cn_namelen); 431 ((char *)fdi.indata)[sizeof(*fri) + fcnp->cn_namelen] = '\0'; 432 memcpy((char *)fdi.indata + sizeof(*fri) + fcnp->cn_namelen + 1, 434 ((char *)fdi.indata)[sizeof(*fri) + fcnp->cn_namelen + 415 fuse_internal_rename(struct vnode *fdvp, struct componentname *fcnp, struct vnode *tdvp, struct componentname *tcnp) argument
|
H A D | fuse_internal.h | 286 struct componentname *fcnp,
|
H A D | fuse_vnops.c | 1428 struct componentname *fcnp = ap->a_fcnp; local 1437 (uintmax_t)VTOI(fvp), (int)fcnp->cn_namelen, fcnp->cn_nameptr, 1447 fcnp->cn_nameptr, (tcnp != NULL ? tcnp->cn_nameptr : "(NULL)")); 1460 err = fuse_internal_rename(fdvp, fcnp, tdvp, tcnp);
|
/freebsd-11-stable/sys/fs/msdosfs/ |
H A D | msdosfs_vnops.c | 945 struct componentname *fcnp = ap->a_fcnp; local 962 (fcnp->cn_flags & HASBUF) == 0) 1007 if ((fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.') || 1009 (fcnp->cn_flags & ISDOTDOT) || 1107 fcnp->cn_flags &= ~MODMASK; 1108 fcnp->cn_flags |= LOCKPARENT | LOCKLEAF; 1109 if ((fcnp->cn_flags & SAVESTART) == 0) 1113 if (relookup(fdvp, &fvp, fcnp) == 0)
|
/freebsd-11-stable/sys/fs/ext2fs/ |
H A D | ext2_vnops.c | 745 struct componentname *fcnp = ap->a_fcnp; local 754 (fcnp->cn_flags & HASBUF) == 0) 810 if ((fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.') || 811 dp == ip || (fcnp->cn_flags | tcnp->cn_flags) & ISDOTDOT || 992 fcnp->cn_flags &= ~MODMASK; 993 fcnp->cn_flags |= LOCKPARENT | LOCKLEAF; 995 error = relookup(fdvp, &fvp, fcnp); 1061 error = ext2_dirremove(fdvp, fcnp);
|
/freebsd-11-stable/sys/ufs/ufs/ |
H A D | ufs_vnops.c | 1103 struct componentname *fcnp = ap->a_fcnp; local 1104 struct thread *td = fcnp->cn_thread; 1115 (fcnp->cn_flags & HASBUF) == 0) 1160 error = ufs_lookup_ino(fdvp, NULL, fcnp, &ino); 1260 if ((fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.') || 1262 (fcnp->cn_flags | tcnp->cn_flags) & ISDOTDOT) { 1456 error = ufs_lookup_ino(fdvp, NULL, fcnp, &ino); 1493 error = ufs_dirremove(fdvp, fip, fcnp->cn_flags, 0);
|
/freebsd-11-stable/sys/fs/unionfs/ |
H A D | union_vnops.c | 1107 struct componentname *fcnp; local 1130 fcnp = ap->a_fcnp; 1144 if (!(fcnp->cn_flags & HASBUF) || !(tcnp->cn_flags & HASBUF)) 1193 error = unionfs_copyfile(unp, 1, fcnp->cn_cred, td); 1201 error = unionfs_mkshadowdir(ump, rfdvp, unp, fcnp, td); 1215 fcnp->cn_flags |= DOWHITEOUT; 1258 error = unionfs_relookup_for_delete(fdvp, fcnp, td); 1273 error = VOP_RENAME(rfdvp, rfvp, fcnp, rtdvp, rtvp, tcnp);
|
/freebsd-11-stable/sys/fs/nandfs/ |
H A D | nandfs_vnops.c | 1522 struct componentname *fcnp = ap->a_fcnp; local 1600 if ((fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.') || 1602 ((fcnp->cn_flags | tcnp->cn_flags) & ISDOTDOT) || 1740 fcnp->cn_flags &= ~MODMASK; 1741 fcnp->cn_flags |= LOCKPARENT | LOCKLEAF; 1743 error = relookup(fdvp, &fvp, fcnp); 1791 error = nandfs_remove_dirent(fdvp, fnode, fcnp);
|
/freebsd-11-stable/sys/fs/nfsclient/ |
H A D | nfs_clvnops.c | 1757 struct componentname *fcnp = ap->a_fcnp; local 1764 (fcnp->cn_flags & HASBUF) != 0, ("nfs_rename: no name")); 1793 error = VOP_FSYNC(fvp, MNT_WAIT, fcnp->cn_thread); 1811 error = nfs_renamerpc(fdvp, fvp, fcnp->cn_nameptr, fcnp->cn_namelen,
|