| /freebsd-13.1/sys/kern/ |
| H A D | vfs_lookup.c | 393 cnp->cn_flags, false); in namei_setup() 540 if (cnp->cn_flags & NOCACHE) in namei() 629 cnp->cn_flags |= HASBUF; in namei() 858 cnp->cn_flags)); in lookup() 920 cnp->cn_flags |= MAKEENTRY; in lookup() 925 cnp->cn_flags |= ISDOTDOT; in lookup() 929 cnp->cn_flags |= ISLASTCN; in lookup() 1067 if ((cnp->cn_flags & LOCKPARENT) && (cnp->cn_flags & ISLASTCN) && in lookup() 1085 cnp->cn_flags); in lookup() 1184 ((cnp->cn_flags & FOLLOW) || (cnp->cn_flags & TRAILINGSLASH) || in lookup() [all …]
|
| H A D | vfs_cache.c | 3051 int flags = cnp->cn_flags; in vfs_cache_lookup() 3896 int cn_flags; member 3984 fpl->snd_outer.cn_flags = fpl->ndp->ni_cnd.cn_flags; in cache_fpl_checkpoint_outer() 4001 fpl->ndp->ni_cnd.cn_flags = fpl->snd_outer.cn_flags; in cache_fpl_restore_partial() 4347 cnp->cn_flags |= MAKEENTRY; in cache_fplookup_partial_setup() 4349 cnp->cn_flags |= ISLASTCN; in cache_fplookup_partial_setup() 4351 cnp->cn_flags |= ISDOTDOT; in cache_fplookup_partial_setup() 4508 cnp->cn_flags |= ISLASTCN; in cache_fplookup_final_modifying() 4512 cnp->cn_flags |= ISDOTDOT; in cache_fplookup_final_modifying() 6060 cnp->cn_flags)); in cache_fplookup() [all …]
|
| H A D | kern_cons.c | 233 cnavailable(cn, (cn->cn_flags & CN_FLAG_NOAVAIL) == 0); in cnadd() 300 cn->cn_flags &= ~CN_FLAG_NOAVAIL; in cnavailable() 304 cn->cn_flags |= CN_FLAG_NOAVAIL; in cnavailable() 382 if (!kdb_active || !(cn->cn_flags & CN_FLAG_NODEBUG)) in cngrab() 395 if (!kdb_active || !(cn->cn_flags & CN_FLAG_NODEBUG)) in cnungrab() 441 if (!kdb_active || !(cn->cn_flags & CN_FLAG_NODEBUG)) { in cncheckc() 517 if (!kdb_active || !(cn->cn_flags & CN_FLAG_NODEBUG)) { in cnputc()
|
| H A D | vfs_vnops.c | 244 ndp->ni_cnd.cn_flags = open2nameif(fmode, vn_open_flags); in vn_open_cred() 252 ndp->ni_cnd.cn_flags |= LOCKPARENT | NOCACHE | NC_KEEPPOSENTRY; in vn_open_cred() 254 ndp->ni_cnd.cn_flags |= FOLLOW; in vn_open_cred() 275 ndp->ni_cnd.cn_flags |= MAKEENTRY; in vn_open_cred() 322 ndp->ni_cnd.cn_flags = open2nameif(fmode, vn_open_flags); in vn_open_cred() 323 ndp->ni_cnd.cn_flags |= (fmode & O_NOFOLLOW) != 0 ? NOFOLLOW : in vn_open_cred() 326 ndp->ni_cnd.cn_flags |= LOCKSHARED; in vn_open_cred()
|
| /freebsd-13.1/sys/fs/unionfs/ |
| H A D | union_subr.c | 547 cn->cn_flags |= (cnp->cn_flags & (DOWHITEOUT | SAVESTART)); in unionfs_relookup() 549 cn->cn_flags |= (cnp->cn_flags & SAVESTART); in unionfs_relookup() 603 cn.cn_flags &= ~HASBUF; in unionfs_relookup_for_create() 607 cn.cn_flags |= (cnp->cn_flags & HASBUF); in unionfs_relookup_for_create() 608 cnp->cn_flags = cn.cn_flags; in unionfs_relookup_for_create() 647 cn.cn_flags &= ~HASBUF; in unionfs_relookup_for_delete() 651 cn.cn_flags |= (cnp->cn_flags & HASBUF); in unionfs_relookup_for_delete() 652 cnp->cn_flags = cn.cn_flags; in unionfs_relookup_for_delete() 689 cn.cn_flags &= ~HASBUF; in unionfs_relookup_for_rename() 693 cn.cn_flags |= (cnp->cn_flags & HASBUF); in unionfs_relookup_for_rename() [all …]
|
| H A D | union_vnops.c | 99 cnflags = cnp->cn_flags; in unionfs_lookup() 196 if (cnp->cn_flags & ISWHITEOUT) in unionfs_lookup() 213 cnflagsbk = cnp->cn_flags; in unionfs_lookup() 214 cnp->cn_flags = cnflags; in unionfs_lookup() 220 cnp->cn_flags = cnflagsbk; in unionfs_lookup() 1036 cnp->cn_flags |= DOWHITEOUT; in unionfs_remove() 1146 if (!(fcnp->cn_flags & HASBUF) || !(tcnp->cn_flags & HASBUF)) in unionfs_rename() 1217 fcnp->cn_flags |= DOWHITEOUT; in unionfs_rename() 1354 if (!(cnp->cn_flags & ISWHITEOUT)) { in unionfs_mkdir() 1359 cnp->cn_flags |= ISWHITEOUT; in unionfs_mkdir() [all …]
|
| /freebsd-13.1/sys/fs/tmpfs/ |
| H A D | tmpfs_vnops.c | 101 !(cnp->cn_flags & ISDOTDOT))); in tmpfs_lookup1() 108 if (cnp->cn_flags & ISDOTDOT) { in tmpfs_lookup1() 124 cnp->cn_flags |= ISWHITEOUT; in tmpfs_lookup1() 132 if ((cnp->cn_flags & ISLASTCN) && in tmpfs_lookup1() 136 cnp->cn_flags & DOWHITEOUT && in tmpfs_lookup1() 147 cnp->cn_flags |= SAVENAME; in tmpfs_lookup1() 202 cnp->cn_flags |= SAVENAME; in tmpfs_lookup1() 775 MPASS(cnp->cn_flags & HASBUF); in tmpfs_link() 800 if (cnp->cn_flags & ISWHITEOUT) in tmpfs_link() 968 MPASS(fcnp->cn_flags & HASBUF); in tmpfs_rename() [all …]
|
| /freebsd-13.1/sys/ufs/ufs/ |
| H A D | ufs_lookup.c | 215 int flags = cnp->cn_flags; in ufs_lookup_ino() 445 cnp->cn_flags |= ISWHITEOUT; in ufs_lookup_ino() 479 (cnp->cn_flags & DOWHITEOUT) && in ufs_lookup_ino() 480 (cnp->cn_flags & ISWHITEOUT))) && in ufs_lookup_ino() 533 cnp->cn_flags |= SAVENAME; in ufs_lookup_ino() 539 if ((cnp->cn_flags & MAKEENTRY) != 0) in ufs_lookup_ino() 673 cnp->cn_flags |= SAVENAME; in ufs_lookup_ino() 757 if (cnp->cn_flags & MAKEENTRY) in ufs_lookup_ino() 841 KASSERT((cnp->cn_flags & SAVENAME) != 0,
|
| H A D | ufs_vnops.c | 1072 if ((cnp->cn_flags & HASBUF) == 0) 1166 if ((cnp->cn_flags & SAVENAME) == 0) 1186 cnp->cn_flags &= ~DOWHITEOUT; 1256 if ((tcnp->cn_flags & HASBUF) == 0 || 1257 (fcnp->cn_flags & HASBUF) == 0) 1428 (fcnp->cn_flags | tcnp->cn_flags) & ISDOTDOT) { 1480 if ((tcnp->cn_flags & SAVESTART) == 0) 1949 if ((cnp->cn_flags & HASBUF) == 0) 2064 if (cnp->cn_flags & ISWHITEOUT) { 2732 if ((cnp->cn_flags & HASBUF) == 0) [all …]
|
| /freebsd-13.1/sys/fs/cd9660/ |
| H A D | cd9660_lookup.c | 139 int flags = cnp->cn_flags; 333 if (cnp->cn_flags & MAKEENTRY) 426 if (cnp->cn_flags & MAKEENTRY)
|
| /freebsd-13.1/sys/fs/fuse/ |
| H A D | fuse_node.c | 305 MPASS(cnp && (cnp->cn_flags & ISDOTDOT) == 0); in fuse_vnode_get() 310 if (dvp != NULL && cnp != NULL && (cnp->cn_flags & MAKEENTRY) != 0 && in fuse_vnode_get() 329 if (cnp == NULL || ((cnp->cn_flags & ISDOTDOT) == 0 && in fuse_vnode_get()
|
| H A D | fuse_vnops.c | 1380 int flags = cnp->cn_flags; in fuse_vnop_lookup() 1408 if ((cnp->cn_flags & NOEXECCHECK) != 0) in fuse_vnop_lookup() 1409 cnp->cn_flags &= ~NOEXECCHECK; in fuse_vnop_lookup() 1490 if (cnp->cn_flags & MAKEENTRY) { in fuse_vnop_lookup() 1526 cnp->cn_flags |= SAVENAME; in fuse_vnop_lookup() 1602 cnp->cn_flags |= SAVENAME; in fuse_vnop_lookup()
|
| /freebsd-13.1/sys/sys/ |
| H A D | namei.h | 51 u_int64_t cn_flags; /* flags to namei */ member 258 _ndp->ni_cnd.cn_flags = flags; \
|
| H A D | cons.h | 78 int cn_flags; /* capabilities of this console */ member
|
| /freebsd-13.1/sys/fs/msdosfs/ |
| H A D | msdosfs_lookup.c | 159 int flags = cnp->cn_flags; in msdosfs_lookup_ino() 430 cnp->cn_flags |= SAVENAME; in msdosfs_lookup_ino() 442 if ((cnp->cn_flags & MAKEENTRY) != 0) in msdosfs_lookup_ino() 557 cnp->cn_flags |= SAVENAME; in msdosfs_lookup_ino() 621 if (cnp->cn_flags & MAKEENTRY) in msdosfs_lookup_ino()
|
| H A D | msdosfs_vnops.c | 165 if ((cnp->cn_flags & HASBUF) == 0) in msdosfs_create() 185 if ((cnp->cn_flags & MAKEENTRY) != 0) in msdosfs_create() 962 if ((tcnp->cn_flags & HASBUF) == 0 || in msdosfs_rename() 963 (fcnp->cn_flags & HASBUF) == 0) in msdosfs_rename() 1089 (fcnp->cn_flags & ISDOTDOT) != 0 || in msdosfs_rename() 1090 (tcnp->cn_flags & ISDOTDOT) != 0) { in msdosfs_rename() 1133 if ((tcnp->cn_flags & SAVESTART) == 0) in msdosfs_rename() 1418 if ((cnp->cn_flags & HASBUF) == 0) in msdosfs_mkdir()
|
| /freebsd-13.1/sys/fs/ext2fs/ |
| H A D | ext2_vnops.c | 274 if ((ap->a_cnp->cn_flags & MAKEENTRY) != 0) in ext2_create() 701 if ((cnp->cn_flags & HASBUF) == 0) in ext2_link() 793 if ((tcnp->cn_flags & HASBUF) == 0 || in ext2_rename() 794 (fcnp->cn_flags & HASBUF) == 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() 1307 if ((cnp->cn_flags & HASBUF) == 0) in ext2_mkdir() 1354 if (cnp->cn_flags & ISWHITEOUT) in ext2_mkdir() 1938 if ((cnp->cn_flags & HASBUF) == 0) in ext2_makeinode() [all …]
|
| H A D | ext2_lookup.c | 344 int flags = cnp->cn_flags; in ext2_lookup_ino() 530 cnp->cn_flags |= SAVENAME; in ext2_lookup_ino() 536 if ((cnp->cn_flags & MAKEENTRY) != 0) in ext2_lookup_ino() 641 cnp->cn_flags |= SAVENAME; in ext2_lookup_ino() 715 if (cnp->cn_flags & MAKEENTRY) in ext2_lookup_ino() 948 if ((cnp->cn_flags & SAVENAME) == 0) in ext2_direnter()
|
| /freebsd-13.1/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zfs_vnops_os.c | 867 cnp->cn_flags &= ~NOEXECCHECK; in zfs_lookup() 905 cn.cn_flags = cnp->cn_flags & ~ISDOTDOT; in zfs_lookup() 974 if (cnp->cn_flags & ISLASTCN) { in zfs_lookup() 980 cnp->cn_flags |= SAVENAME; in zfs_lookup() 986 cnp->cn_flags |= SAVENAME; in zfs_lookup() 1006 cnp->cn_flags &= ~MAKEENTRY; in zfs_lookup() 3323 (scnp->cn_flags | tcnp->cn_flags) & ISDOTDOT) { in zfs_do_rename_impl() 4642 ASSERT(cnp->cn_flags & SAVENAME); in zfs_freebsd_create() 4720 ASSERT(cnp->cn_flags & SAVENAME); in zfs_freebsd_rmdir() 5011 ASSERT(cnp->cn_flags & SAVENAME); in zfs_freebsd_symlink() [all …]
|
| /freebsd-13.1/sys/fs/smbfs/ |
| H A D | smbfs_vnops.c | 575 if (cnp->cn_flags & MAKEENTRY) 1183 int flags = cnp->cn_flags; 1237 cnp->cn_flags |= SAVENAME; 1291 cnp->cn_flags |= SAVENAME; 1316 cnp->cn_flags |= SAVENAME; 1331 cnp->cn_flags |= SAVENAME; 1375 if ((cnp->cn_flags & MAKEENTRY)/* && !islastcn*/) {
|
| /freebsd-13.1/sys/fs/autofs/ |
| H A D | autofs_vnops.c | 226 if (cnp->cn_flags & ISDOTDOT) { in autofs_lookup() 273 if ((cnp->cn_flags & ISLASTCN) && cnp->cn_nameiop == CREATE) { in autofs_lookup() 289 if ((cnp->cn_flags & ISLASTCN) && cnp->cn_nameiop == CREATE) in autofs_lookup()
|
| /freebsd-13.1/sys/fs/pseudofs/ |
| H A D | pseudofs_vnops.c | 476 if ((cnp->cn_flags & ISLASTCN) && in pfs_lookup() 501 if (cnp->cn_flags & ISDOTDOT) { in pfs_lookup() 579 if (cnp->cn_flags & ISDOTDOT) { in pfs_lookup() 588 if (cnp->cn_flags & MAKEENTRY && !VN_IS_DOOMED(vn)) in pfs_lookup() 592 if (cnp->cn_flags & ISDOTDOT) { in pfs_lookup()
|
| /freebsd-13.1/sys/fs/nfs/ |
| H A D | nfsdport.h | 104 (n)->cn_flags = (f); \
|
| /freebsd-13.1/sys/fs/nfsclient/ |
| H A D | nfs_clvnops.c | 1211 int flags = cnp->cn_flags; in nfs_lookup() 1255 cnp->cn_flags |= SAVENAME; in nfs_lookup() 1292 cnp->cn_flags |= SAVENAME; in nfs_lookup() 1353 cnp->cn_flags |= SAVENAME; in nfs_lookup() 1357 if ((cnp->cn_flags & MAKEENTRY) != 0 && dattrflag) { in nfs_lookup() 1411 cnp->cn_flags |= SAVENAME; in nfs_lookup() 1500 cnp->cn_flags |= SAVENAME; in nfs_lookup() 1501 if ((cnp->cn_flags & MAKEENTRY) && dvp != newvp && in nfs_lookup() 1830 if ((cnp->cn_flags & MAKEENTRY) && attrflag) { in nfs_create() 1987 KASSERT((tcnp->cn_flags & HASBUF) != 0 && in nfs_rename() [all …]
|
| /freebsd-13.1/sys/fs/nfsserver/ |
| H A D | nfs_nfsdport.c | 627 cnp->cn_flags |= RDONLY; in nfsvno_namei() 655 cnp->cn_flags |= NOCROSSMOUNT; in nfsvno_namei() 669 cnp->cn_flags |= LOCKLEAF; in nfsvno_namei() 772 cnp->cn_flags &= ~LOCKLEAF; in nfsvno_namei() 798 cnp->cn_flags |= (NOMACCHECK | HASBUF); in nfsvno_setpathbuf() 815 ndp->ni_cnd.cn_flags &= ~HASBUF; in nfsvno_relpathbuf() 1918 if (ndp->ni_cnd.cn_flags & RDONLY) in nfsvno_open() 1941 if (ndp->ni_cnd.cn_flags & HASBUF) in nfsvno_open() 2633 cn.cn_flags = ISLASTCN | in nfsrvd_readdirplus() 2638 cn.cn_flags |= in nfsrvd_readdirplus() [all …]
|