Home
last modified time | relevance | path

Searched refs:fcnp (Results 1 – 8 of 8) sorted by relevance

/openbsd-src/sys/tmpfs/
H A Dtmpfs_vnops.c1276 struct componentname *fcnp = ap->a_fcnp; in tmpfs_rename()
1285 KASSERT(fcnp != NULL); in tmpfs_rename()
1286 KASSERT(fcnp->cn_nameptr != NULL); in tmpfs_rename()
1289 KASSERT(fcnp->cn_nameptr != NULL); in tmpfs_rename()
1294 KASSERT(fcnp->cn_flags & HASBUF); in tmpfs_rename()
1297 cred = fcnp->cn_cred; in tmpfs_rename()
1321 if ((fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.') || in tmpfs_rename()
1322 (fcnp->cn_namelen == 2 && fcnp in tmpfs_rename()
1274 struct componentname *fcnp = ap->a_fcnp; tmpfs_rename() local
1374 tmpfs_sane_rename(struct vnode * fdvp,struct componentname * fcnp,struct vnode * tdvp,struct componentname * tcnp,struct ucred * cred,int posixly_correct) tmpfs_sane_rename() argument
1599 tmpfs_rename_enter(struct mount * mount,struct tmpfs_mount * tmpfs,struct ucred * cred,struct vnode * fdvp,struct tmpfs_node * fdnode,struct componentname * fcnp,struct tmpfs_dirent ** fde_ret,struct vnode ** fvp_ret,struct vnode * tdvp,struct tmpfs_node * tdnode,struct componentname * tcnp,struct tmpfs_dirent ** tde_ret,struct vnode ** tvp_ret) tmpfs_rename_enter() argument
1662 tmpfs_rename_enter_common(struct mount * mount,struct tmpfs_mount * tmpfs,struct ucred * cred,struct vnode * dvp,struct tmpfs_node * dnode,struct componentname * fcnp,struct tmpfs_dirent ** fde_ret,struct vnode ** fvp_ret,struct componentname * tcnp,struct tmpfs_dirent ** tde_ret,struct vnode ** tvp_ret) tmpfs_rename_enter_common() argument
1772 tmpfs_rename_enter_separate(struct mount * mount,struct tmpfs_mount * tmpfs,struct ucred * cred,struct vnode * fdvp,struct tmpfs_node * fdnode,struct componentname * fcnp,struct tmpfs_dirent ** fde_ret,struct vnode ** fvp_ret,struct vnode * tdvp,struct tmpfs_node * tdnode,struct componentname * tcnp,struct tmpfs_dirent ** tde_ret,struct vnode ** tvp_ret) tmpfs_rename_enter_separate() argument
2542 struct componentname *fcnp = ap->a_fcnp; tmpfs_rename_abort() local
[all...]
H A Dtmpfs_mem.c219 tmpfs_strname_neqlen(struct componentname *fcnp, struct componentname *tcnp) in tmpfs_strname_neqlen() argument
221 const size_t fln = roundup2(fcnp->cn_namelen, TMPFS_NAME_QUANTUM); in tmpfs_strname_neqlen()
224 return (fln != tln) || memcmp(fcnp->cn_nameptr, tcnp->cn_nameptr, fln); in tmpfs_strname_neqlen()
/openbsd-src/sys/ufs/ext2fs/
H A Dext2fs_vnops.c499 struct componentname *fcnp = ap->a_fcnp; in ext2fs_rename() local
509 (fcnp->cn_flags & HASBUF) == 0) in ext2fs_rename()
526 VOP_ABORTOP(fdvp, fcnp); /* XXX, why not in NFS? */ in ext2fs_rename()
554 fcnp->cn_flags &= ~MODMASK; in ext2fs_rename()
555 fcnp->cn_flags |= LOCKPARENT | LOCKLEAF; in ext2fs_rename()
556 if ((fcnp->cn_flags & SAVESTART) == 0) in ext2fs_rename()
558 fcnp->cn_nameiop = DELETE; in ext2fs_rename()
559 (void) vfs_relookup(fdvp, &fvp, fcnp); in ext2fs_rename()
560 return (VOP_REMOVE(fdvp, fvp, fcnp)); in ext2fs_rename()
590 if ((fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.') || in ext2fs_rename()
[all …]
/openbsd-src/sys/ufs/ufs/
H A Dufs_vnops.c690 struct componentname *fcnp = ap->a_fcnp; in ufs_rename() local
698 (fcnp->cn_flags & HASBUF) == 0) in ufs_rename()
715 VOP_ABORTOP(fdvp, fcnp); in ufs_rename()
757 fcnp->cn_flags &= ~MODMASK; in ufs_rename()
758 fcnp->cn_flags |= LOCKPARENT | LOCKLEAF; in ufs_rename()
759 if ((fcnp->cn_flags & SAVESTART) == 0) in ufs_rename()
761 fcnp->cn_nameiop = DELETE; in ufs_rename()
762 if ((error = vfs_relookup(fdvp, &fvp, fcnp)) != 0) in ufs_rename()
765 return (VOP_REMOVE(fdvp, fvp, fcnp)); in ufs_rename()
797 if ((fcnp in ufs_rename()
[all...]
/openbsd-src/sys/miscfs/fuse/
H A Dfuse_vnops.c1264 struct componentname *fcnp = ap->a_fcnp; in fusefs_rename()
1265 struct proc *p = fcnp->cn_proc; in fusefs_rename()
1273 (fcnp->cn_flags & HASBUF) == 0) in fusefs_rename()
1290 VOP_ABORTOP(fdvp, fcnp); /* XXX, why not in NFS? */ in fusefs_rename()
1320 if ((fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.') || in fusefs_rename()
1322 (fcnp->cn_flags & ISDOTDOT) || in fusefs_rename()
1343 fbuf = fb_setup(fcnp->cn_namelen + tcnp->cn_namelen + 2, in fusefs_rename()
1346 memcpy(fbuf->fb_dat, fcnp->cn_nameptr, fcnp in fusefs_rename()
1231 struct componentname *fcnp = ap->a_fcnp; fusefs_rename() local
[all...]
/openbsd-src/sys/msdosfs/
H A Dmsdosfs_vnops.c893 struct componentname *fcnp = ap->a_fcnp; in msdosfs_rename() local
910 (fcnp->cn_flags & HASBUF) == 0) in msdosfs_rename()
927 VOP_ABORTOP(fdvp, fcnp); in msdosfs_rename()
957 if ((fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.') || in msdosfs_rename()
959 (fcnp->cn_flags & ISDOTDOT) || in msdosfs_rename()
1058 fcnp->cn_flags &= ~MODMASK; in msdosfs_rename()
1059 fcnp->cn_flags |= LOCKPARENT | LOCKLEAF; in msdosfs_rename()
1060 if ((fcnp->cn_flags & SAVESTART) == 0) in msdosfs_rename()
1064 (void) vfs_relookup(fdvp, &fvp, fcnp); in msdosfs_rename()
[all...]
/openbsd-src/sys/kern/
H A Dvfs_vops.c360 struct componentname *fcnp, struct vnode *tdvp, struct vnode *tvp, in VOP_RENAME() argument
366 a.a_fcnp = fcnp; in VOP_RENAME()
/openbsd-src/sys/nfs/
H A Dnfs_vnops.c1784 struct componentname *fcnp = ap->a_fcnp; in nfs_rename()
1789 (fcnp->cn_flags & HASBUF) == 0) in nfs_rename()
1810 error = nfs_renamerpc(fdvp, fcnp->cn_nameptr, fcnp->cn_namelen, in nfs_rename()
1781 struct componentname *fcnp = ap->a_fcnp; nfs_rename() local