/freebsd-10.2-release/sys/fs/tmpfs/ |
H A D | tmpfs_vnops.c | 626 struct componentname *fcnp, struct componentname *tcnp) 655 de = tmpfs_dir_lookup(VP_TO_TMPFS_DIR(fdvp), NULL, fcnp); 659 if ((fcnp->cn_flags & ISDOTDOT) != 0 || 660 (fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.')) 753 struct componentname *fcnp = v->a_fcnp; local 770 MPASS(fcnp->cn_flags & HASBUF); 798 fcnp, tcnp); 822 de = tmpfs_dir_lookup(fdnode, fnode, fcnp); 827 if ((fcnp 624 tmpfs_rename_relock(struct vnode *fdvp, struct vnode **fvpp, struct vnode *tdvp, struct vnode **tvpp, struct componentname *fcnp, struct componentname *tcnp) argument [all...] |
/freebsd-10.2-release/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 | 1378 struct componentname *fcnp = ap->a_fcnp; local 1387 (uintmax_t)VTOI(fvp), (int)fcnp->cn_namelen, fcnp->cn_nameptr, 1397 fcnp->cn_nameptr, (tcnp != NULL ? tcnp->cn_nameptr : "(NULL)")); 1410 err = fuse_internal_rename(fdvp, fcnp, tdvp, tcnp);
|
/freebsd-10.2-release/sys/fs/ext2fs/ |
H A D | ext2_vnops.c | 730 struct componentname *fcnp = ap->a_fcnp; local 739 (fcnp->cn_flags & HASBUF) == 0) 795 if ((fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.') || 796 dp == ip || (fcnp->cn_flags | tcnp->cn_flags) & ISDOTDOT || 977 fcnp->cn_flags &= ~MODMASK; 978 fcnp->cn_flags |= LOCKPARENT | LOCKLEAF; 980 error = relookup(fdvp, &fvp, fcnp); 1043 error = ext2_dirremove(fdvp, fcnp);
|
/freebsd-10.2-release/sys/fs/msdosfs/ |
H A D | msdosfs_vnops.c | 1012 struct componentname *fcnp = ap->a_fcnp; local 1033 (fcnp->cn_flags & HASBUF) == 0) 1078 if ((fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.') || 1080 (fcnp->cn_flags & ISDOTDOT) || 1178 fcnp->cn_flags &= ~MODMASK; 1179 fcnp->cn_flags |= LOCKPARENT | LOCKLEAF; 1180 if ((fcnp->cn_flags & SAVESTART) == 0) 1184 if (relookup(fdvp, &fvp, fcnp) == 0)
|
/freebsd-10.2-release/sys/ufs/ufs/ |
H A D | ufs_vnops.c | 1118 struct componentname *fcnp = ap->a_fcnp; local 1119 struct thread *td = fcnp->cn_thread; 1130 (fcnp->cn_flags & HASBUF) == 0) 1175 error = ufs_lookup_ino(fdvp, NULL, fcnp, &ino); 1275 if ((fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.') || 1277 (fcnp->cn_flags | tcnp->cn_flags) & ISDOTDOT) { 1471 error = ufs_lookup_ino(fdvp, NULL, fcnp, &ino); 1508 error = ufs_dirremove(fdvp, fip, fcnp->cn_flags, 0);
|
/freebsd-10.2-release/sys/fs/nandfs/ |
H A D | nandfs_vnops.c | 1524 struct componentname *fcnp = ap->a_fcnp; local 1602 if ((fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.') || 1604 ((fcnp->cn_flags | tcnp->cn_flags) & ISDOTDOT) || 1742 fcnp->cn_flags &= ~MODMASK; 1743 fcnp->cn_flags |= LOCKPARENT | LOCKLEAF; 1745 error = relookup(fdvp, &fvp, fcnp); 1793 error = nandfs_remove_dirent(fdvp, fnode, fcnp);
|
/freebsd-10.2-release/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-10.2-release/sys/fs/nfsclient/ |
H A D | nfs_clvnops.c | 1775 struct componentname *fcnp = ap->a_fcnp; local 1782 (fcnp->cn_flags & HASBUF) != 0, ("nfs_rename: no name")); 1811 error = VOP_FSYNC(fvp, MNT_WAIT, fcnp->cn_thread); 1829 error = nfs_renamerpc(fdvp, fvp, fcnp->cn_nameptr, fcnp->cn_namelen,
|
/freebsd-10.2-release/sys/nfsclient/ |
H A D | nfs_vnops.c | 1822 struct componentname *fcnp = ap->a_fcnp; local 1826 (fcnp->cn_flags & HASBUF) != 0, ("nfs_rename: no name")); 1855 error = VOP_FSYNC(fvp, MNT_WAIT, fcnp->cn_thread); 1873 error = nfs_renamerpc(fdvp, fcnp->cn_nameptr, fcnp->cn_namelen,
|