Home
last modified time | relevance | path

Searched refs:cn_flags (Results 1 – 19 of 19) sorted by relevance

/dragonfly/sys/kern/
H A Dvfs_lookup.c83 KKASSERT(cnp->cn_flags & CNP_LOCKPARENT); in relookup()
84 KKASSERT(cnp->cn_flags & CNP_PDIRUNLOCK); in relookup()
86 cnp->cn_flags &= ~CNP_PDIRUNLOCK; in relookup()
89 rdonly = cnp->cn_flags & CNP_RDONLY; in relookup()
103 if (cnp->cn_flags & CNP_ISDOTDOT) in relookup()
132 KASSERT((*vpp)->v_type != VLNK || !(cnp->cn_flags & CNP_FOLLOW), in relookup()
143 KKASSERT((cnp->cn_flags & CNP_PDIRUNLOCK) == 0); in relookup()
147 if ((cnp->cn_flags & CNP_PDIRUNLOCK) == 0) { in relookup()
148 cnp->cn_flags |= CNP_PDIRUNLOCK; in relookup()
H A Dvfs_default.c206 cnp.cn_flags = 0; in vop_compat_nresolve()
278 cnp.cn_flags = CNP_ISDOTDOT; in vop_compat_nlookupdotdot()
341 cnp.cn_flags = CNP_LOCKPARENT; in vop_compat_ncreate()
420 cnp.cn_flags = CNP_LOCKPARENT; in vop_compat_nmkdir()
500 cnp.cn_flags = CNP_LOCKPARENT; in vop_compat_nmknod()
655 cnp.cn_flags = CNP_LOCKPARENT; in vop_compat_nsymlink()
738 cnp.cn_flags = CNP_LOCKPARENT; in vop_compat_nwhiteout()
826 cnp.cn_flags = CNP_LOCKPARENT; in vop_compat_nremove()
896 cnp.cn_flags = CNP_LOCKPARENT; in vop_compat_nrmdir()
990 fcnp.cn_flags = CNP_LOCKPARENT; in vop_compat_nrename()
[all …]
/dragonfly/sys/vfs/ufs/
H A Dufs_lookup.c135 int flags = cnp->cn_flags; in ufs_lookup()
140 cnp->cn_flags &= ~CNP_PDIRUNLOCK; in ufs_lookup()
423 cnp->cn_flags |= CNP_PDIRUNLOCK; in ufs_lookup()
484 cnp->cn_flags |= CNP_PDIRUNLOCK; in ufs_lookup()
505 cnp->cn_flags |= CNP_PDIRUNLOCK; in ufs_lookup()
531 cnp->cn_flags |= CNP_PDIRUNLOCK; in ufs_lookup()
539 cnp->cn_flags |= CNP_PDIRUNLOCK; in ufs_lookup()
566 cnp->cn_flags |= CNP_PDIRUNLOCK; in ufs_lookup()
571 cnp->cn_flags &= ~CNP_PDIRUNLOCK; in ufs_lookup()
581 cnp->cn_flags &= ~CNP_PDIRUNLOCK; in ufs_lookup()
[all …]
H A Dufs_vnops.c771 cnp->cn_flags &= ~CNP_DOWHITEOUT; in ufs_whiteout()
888 dp == ip || (fcnp->cn_flags | tcnp->cn_flags) & CNP_ISDOTDOT || in ufs_rename()
976 tcnp->cn_flags |= CNP_PDIRUNLOCK; in ufs_rename()
989 if (tcnp->cn_flags & CNP_PDIRUNLOCK) in ufs_rename()
1164 fcnp->cn_flags &= ~CNP_MODMASK; in ufs_rename()
1165 fcnp->cn_flags |= CNP_LOCKPARENT; in ufs_rename()
1175 if (fcnp->cn_flags & CNP_PDIRUNLOCK) in ufs_rename()
1181 KKASSERT((fcnp->cn_flags & CNP_PDIRUNLOCK) == 0); in ufs_rename()
1345 if (cnp->cn_flags & CNP_ISWHITEOUT) in ufs_mkdir()
1502 error = ufs_dirremove(dvp, ip, cnp->cn_flags, 1); in ufs_rmdir()
[all …]
/dragonfly/sys/vfs/msdosfs/
H A Dmsdosfs_lookup.c136 int flags = cnp->cn_flags; in msdosfs_lookup()
143 cnp->cn_flags &= ~CNP_PDIRUNLOCK; in msdosfs_lookup()
398 cnp->cn_flags |= CNP_PDIRUNLOCK; in msdosfs_lookup()
484 cnp->cn_flags |= CNP_PDIRUNLOCK; in msdosfs_lookup()
515 cnp->cn_flags |= CNP_PDIRUNLOCK; in msdosfs_lookup()
542 cnp->cn_flags |= CNP_PDIRUNLOCK; in msdosfs_lookup()
546 cnp->cn_flags &= ~CNP_PDIRUNLOCK; in msdosfs_lookup()
555 cnp->cn_flags &= ~CNP_PDIRUNLOCK; in msdosfs_lookup()
572 cnp->cn_flags |= CNP_PDIRUNLOCK; in msdosfs_lookup()
H A Dmsdosfs_vnops.c986 (fcnp->cn_flags & CNP_ISDOTDOT) || in msdosfs_rename()
987 (tcnp->cn_flags & CNP_ISDOTDOT) || in msdosfs_rename()
1046 tcnp->cn_flags |= CNP_PDIRUNLOCK; in msdosfs_rename()
1058 if (tcnp->cn_flags & CNP_PDIRUNLOCK) in msdosfs_rename()
1124 fcnp->cn_flags &= ~CNP_MODMASK; in msdosfs_rename()
1125 fcnp->cn_flags |= CNP_LOCKPARENT; in msdosfs_rename()
1137 if (fcnp->cn_flags & CNP_PDIRUNLOCK) in msdosfs_rename()
/dragonfly/sys/vfs/isofs/cd9660/
H A Dcd9660_lookup.c115 int flags = cnp->cn_flags; in cd9660_lookup()
124 cnp->cn_flags &= ~CNP_PDIRUNLOCK; in cd9660_lookup()
354 cnp->cn_flags |= CNP_PDIRUNLOCK; in cd9660_lookup()
359 cnp->cn_flags |= CNP_PDIRUNLOCK; in cd9660_lookup()
372 cnp->cn_flags |= CNP_PDIRUNLOCK; in cd9660_lookup()
/dragonfly/sys/vfs/ntfs/
H A Dntfs_vnops.c661 int lockparent = cnp->cn_flags & CNP_LOCKPARENT; in ntfs_lookup()
663 int wantparent = cnp->cn_flags & (CNP_LOCKPARENT | CNP_WANTPARENT); in ntfs_lookup()
678 } else if (cnp->cn_flags & CNP_ISDOTDOT) { in ntfs_lookup()
689 cnp->cn_flags |= CNP_PDIRUNLOCK; in ntfs_lookup()
698 cnp->cn_flags &= ~CNP_PDIRUNLOCK; in ntfs_lookup()
709 cnp->cn_flags &= ~CNP_PDIRUNLOCK; in ntfs_lookup()
723 cnp->cn_flags |= CNP_PDIRUNLOCK; in ntfs_lookup()
/dragonfly/sys/vfs/smbfs/
H A Dsmbfs_vnops.c1025 int flags = cnp->cn_flags; in smbfs_lookup()
1031 cnp->cn_flags &= ~CNP_PDIRUNLOCK; in smbfs_lookup()
1091 cnp->cn_flags |= CNP_PDIRUNLOCK; in smbfs_lookup()
1117 cnp->cn_flags |= CNP_PDIRUNLOCK; in smbfs_lookup()
1133 cnp->cn_flags |= CNP_PDIRUNLOCK; in smbfs_lookup()
1147 cnp->cn_flags |= CNP_PDIRUNLOCK; in smbfs_lookup()
1164 cnp->cn_flags |= CNP_PDIRUNLOCK; in smbfs_lookup()
/dragonfly/sys/sys/
H A Dnamei.h58 u_long cn_flags; /* flags to namei */ member
H A Dcons.h74 int cn_flags; /* capabilities of this console */ member
/dragonfly/sys/vfs/ext2fs/
H A Dext2_vnops.c754 dp == ip || (fcnp->cn_flags | tcnp->cn_flags) & CNP_ISDOTDOT || in ext2_rename()
827 tcnp->cn_flags |= CNP_PDIRUNLOCK; in ext2_rename()
839 if (tcnp->cn_flags & CNP_PDIRUNLOCK) in ext2_rename()
973 fcnp->cn_flags &= ~CNP_MODMASK; in ext2_rename()
974 fcnp->cn_flags |= CNP_LOCKPARENT; in ext2_rename()
985 if (fcnp->cn_flags & CNP_PDIRUNLOCK) in ext2_rename()
991 KKASSERT((fcnp->cn_flags & CNP_PDIRUNLOCK) == 0); in ext2_rename()
1165 if (cnp->cn_flags & CNP_ISWHITEOUT) in ext2_mkdir()
1767 if (cnp->cn_flags & CNP_ISWHITEOUT) in ext2_makeinode()
H A Dext2_lookup.c331 int flags = cnp->cn_flags; in ext2_lookup_ino()
674 cnp->cn_flags |= CNP_PDIRUNLOCK; in ext2_lookup_ino()
/dragonfly/sys/vfs/procfs/
H A Dprocfs_vnops.c788 if (cnp->cn_flags & CNP_ISDOTDOT) in procfs_lookup()
815 if (cnp->cn_flags & CNP_ISDOTDOT) { in procfs_lookup()
863 if ((cnp->cn_flags & CNP_LOCKPARENT) == 0) { in procfs_lookup()
864 cnp->cn_flags |= CNP_PDIRUNLOCK; in procfs_lookup()
/dragonfly/sys/vfs/hpfs/
H A Dhpfs_vnops.c972 int flags = cnp->cn_flags; in hpfs_lookup()
1029 cnp->cn_flags |= CNP_PDIRUNLOCK; in hpfs_lookup()
1076 cnp->cn_flags |= CNP_PDIRUNLOCK; in hpfs_lookup()
/dragonfly/sys/vfs/nfs/
H A Dnfs_vnops.c1107 int flags = cnp->cn_flags; in nfs_lookup()
1123 notvp = (cnp->cn_flags & CNP_NOTVP) ? cnp->cn_notvp : NULL; in nfs_lookup()
1208 cnp->cn_flags |= CNP_PDIRUNLOCK; in nfs_lookup()
1216 cnp->cn_flags |= CNP_PDIRUNLOCK; in nfs_lookup()
1220 cnp->cn_flags &= ~CNP_PDIRUNLOCK; in nfs_lookup()
1232 cnp->cn_flags |= CNP_PDIRUNLOCK; in nfs_lookup()
1247 cnp->cn_flags |= CNP_PDIRUNLOCK; in nfs_lookup()
1261 if ((cnp->cn_flags & CNP_MAKEENTRY) && in nfs_lookup()
1280 cnp->cn_flags |= CNP_PDIRUNLOCK; in nfs_lookup()
H A Dnfs_serv.c1792 nd.ni_cnd.cn_flags &= ~(CNP_LOCKPARENT); in nfsrv_create()
1805 if (nd.ni_cnd.cn_flags & CNP_ISSYMLINK) { in nfsrv_create()
/dragonfly/sys/vfs/udf/
H A Dudf_vnops.c885 flags = a->a_cnp->cn_flags; in udf_lookup()
956 a->a_cnp->cn_flags |= CNP_PDIRUNLOCK; in udf_lookup()
/dragonfly/contrib/tcpdump/
H A Dprint-decnet.c432 byte cn_flags; /* message flags */ member