| /freebsd-14.2/sys/kern/ |
| H A D | vfs_lookup.c | 423 cnp->cn_flags, false); in namei_setup() 621 if (cnp->cn_flags & NOCACHE) in namei() 828 cnp->cn_flags |= ISLASTCN; in vfs_lookup_degenerate() 1058 cnp->cn_flags &= ~ISSYMLINK; in vfs_lookup() 1150 cnp->cn_flags |= MAKEENTRY; in vfs_lookup() 1155 cnp->cn_flags |= ISDOTDOT; in vfs_lookup() 1157 cnp->cn_flags |= ISLASTCN; in vfs_lookup() 1270 if ((cnp->cn_flags & LOCKPARENT) && (cnp->cn_flags & ISLASTCN) && in vfs_lookup() 1346 ((cnp->cn_flags & FOLLOW) || (cnp->cn_flags & TRAILINGSLASH) || in vfs_lookup() 1348 cnp->cn_flags |= ISSYMLINK; in vfs_lookup() [all …]
|
| H A D | vfs_cache.c | 3082 int flags = cnp->cn_flags; in vfs_cache_lookup() 4085 int cn_flags; member 4170 fpl->snd_outer.cn_flags = fpl->ndp->ni_cnd.cn_flags; in cache_fpl_checkpoint_outer() 4187 fpl->ndp->ni_cnd.cn_flags = fpl->snd_outer.cn_flags; in cache_fpl_restore_partial() 4532 cnp->cn_flags |= MAKEENTRY; in cache_fplookup_partial_setup() 4534 cnp->cn_flags |= ISLASTCN; in cache_fplookup_partial_setup() 4536 cnp->cn_flags |= ISDOTDOT; in cache_fplookup_partial_setup() 4693 cnp->cn_flags |= ISLASTCN; in cache_fplookup_final_modifying() 4695 cnp->cn_flags |= MAKEENTRY; in cache_fplookup_final_modifying() 4697 cnp->cn_flags |= ISDOTDOT; in cache_fplookup_final_modifying() [all …]
|
| H A D | kern_cons.c | 234 cnavailable(cn, (cn->cn_flags & CN_FLAG_NOAVAIL) == 0); in cnadd() 301 cn->cn_flags &= ~CN_FLAG_NOAVAIL; in cnavailable() 305 cn->cn_flags |= CN_FLAG_NOAVAIL; in cnavailable() 384 if (!kdb_active || !(cn->cn_flags & CN_FLAG_NODEBUG)) in cngrab() 397 if (!kdb_active || !(cn->cn_flags & CN_FLAG_NODEBUG)) in cnungrab() 443 if (!kdb_active || !(cn->cn_flags & CN_FLAG_NODEBUG)) { in cncheckc() 519 if (!kdb_active || !(cn->cn_flags & CN_FLAG_NODEBUG)) { in cnputc()
|
| H A D | vfs_vnops.c | 250 ndp->ni_cnd.cn_flags = open2nameif(fmode, vn_open_flags); in vn_open_cred() 258 ndp->ni_cnd.cn_flags |= LOCKPARENT | NOCACHE | NC_KEEPPOSENTRY; in vn_open_cred() 260 ndp->ni_cnd.cn_flags |= FOLLOW; in vn_open_cred() 281 ndp->ni_cnd.cn_flags |= MAKEENTRY; in vn_open_cred() 328 ndp->ni_cnd.cn_flags = open2nameif(fmode, vn_open_flags); in vn_open_cred() 329 ndp->ni_cnd.cn_flags |= (fmode & O_NOFOLLOW) != 0 ? NOFOLLOW : in vn_open_cred() 332 ndp->ni_cnd.cn_flags |= LOCKSHARED; in vn_open_cred()
|
| /freebsd-14.2/sys/sys/ |
| H A D | namei.h | 49 u_int64_t cn_flags; /* flags to namei */ member 251 _ndp->ni_cnd.cn_flags = flags; \ 292 if (__predict_true((cnp->cn_flags & ISRESTARTED) == 0)) \
|
| H A D | cons.h | 77 int cn_flags; /* capabilities of this console */ member
|
| /freebsd-14.2/sys/fs/tmpfs/ |
| H A D | tmpfs_vnops.c | 106 !(cnp->cn_flags & ISDOTDOT))); in tmpfs_lookup1() 113 if (cnp->cn_flags & ISDOTDOT) { in tmpfs_lookup1() 129 cnp->cn_flags |= ISWHITEOUT; in tmpfs_lookup1() 137 if ((cnp->cn_flags & ISLASTCN) && in tmpfs_lookup1() 141 cnp->cn_flags & DOWHITEOUT && in tmpfs_lookup1() 142 cnp->cn_flags & ISWHITEOUT))) { in tmpfs_lookup1() 168 !(cnp->cn_flags & ISLASTCN)) { in tmpfs_lookup1() 178 if ((cnp->cn_flags & ISLASTCN) && in tmpfs_lookup1() 820 if (cnp->cn_flags & ISWHITEOUT) in tmpfs_link() 1211 if (fcnp->cn_flags & DOWHITEOUT) in tmpfs_rename() [all …]
|
| /freebsd-14.2/sys/fs/unionfs/ |
| H A D | union_subr.c | 324 if (cnp && !(cnp->cn_flags & ISLASTCN)) in unionfs_nodeget() 674 cn->cn_flags = (LOCKPARENT | LOCKLEAF | ISLASTCN); in unionfs_relookup() 681 cn->cn_flags |= (cnp->cn_flags & DOWHITEOUT); in unionfs_relookup() 685 cn->cn_flags |= NOCACHE; in unionfs_relookup() 1198 nd.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF | ISLASTCN; in unionfs_vn_create_on_upper() 1463 cn.cn_flags = LOCKPARENT | LOCKLEAF | RDONLY | ISLASTCN; in unionfs_check_rmdir() 1484 cn.cn_flags = LOCKPARENT | LOCKLEAF | RDONLY | ISLASTCN; in unionfs_check_rmdir() 1492 (lookuperr == ENOENT && (cn.cn_flags & ISWHITEOUT))) in unionfs_check_rmdir()
|
| H A D | union_vnops.c | 100 cnflags = cnp->cn_flags; in unionfs_lookup() 200 if (cnp->cn_flags & ISWHITEOUT) in unionfs_lookup() 219 cnflagsbk = cnp->cn_flags; in unionfs_lookup() 220 cnp->cn_flags = cnflags; in unionfs_lookup() 226 cnp->cn_flags = cnflagsbk; in unionfs_lookup() 1077 cnp->cn_flags |= DOWHITEOUT; in unionfs_remove() 1261 fcnp->cn_flags |= DOWHITEOUT; in unionfs_rename() 1400 if (!(cnp->cn_flags & ISWHITEOUT)) { in unionfs_mkdir() 1405 cnp->cn_flags |= ISWHITEOUT; in unionfs_mkdir() 1475 cnp->cn_flags |= DOWHITEOUT; in unionfs_rmdir()
|
| /freebsd-14.2/sys/fs/cd9660/ |
| H A D | cd9660_lookup.c | 132 int flags = cnp->cn_flags; in cd9660_lookup() 326 if (cnp->cn_flags & MAKEENTRY) in cd9660_lookup() 419 if (cnp->cn_flags & MAKEENTRY) in cd9660_lookup()
|
| /freebsd-14.2/sys/fs/fuse/ |
| H A D | fuse_node.c | 319 MPASS(cnp && (cnp->cn_flags & ISDOTDOT) == 0); in fuse_vnode_get() 324 if (dvp != NULL && cnp != NULL && (cnp->cn_flags & MAKEENTRY) != 0 && in fuse_vnode_get() 343 if (cnp == NULL || ((cnp->cn_flags & ISDOTDOT) == 0 && in fuse_vnode_get()
|
| /freebsd-14.2/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zfs_vnops_os.c | 860 cnp->cn_flags &= ~NOEXECCHECK; in zfs_lookup() 899 cn.cn_flags = cnp->cn_flags & ~ISDOTDOT; in zfs_lookup() 972 if (cnp->cn_flags & ISLASTCN) { in zfs_lookup() 979 cnp->cn_flags |= SAVENAME; in zfs_lookup() 987 cnp->cn_flags |= SAVENAME; in zfs_lookup() 1008 cnp->cn_flags &= ~MAKEENTRY; in zfs_lookup() 1354 cnp->cn_flags = ISLASTCN; in zfs_lookup_internal() 1356 cnp->cn_flags |= SAVENAME; in zfs_lookup_internal() 3308 (scnp->cn_flags | tcnp->cn_flags) & ISDOTDOT) { in zfs_do_rename_impl() 4640 ASSERT(cnp->cn_flags & SAVENAME); in zfs_freebsd_create() [all …]
|
| /freebsd-14.2/sys/ufs/ufs/ |
| H A D | ufs_lookup.c | 213 int flags = cnp->cn_flags; in ufs_lookup_ino() 443 cnp->cn_flags |= ISWHITEOUT; in ufs_lookup_ino() 477 (cnp->cn_flags & DOWHITEOUT) && in ufs_lookup_ino() 478 (cnp->cn_flags & ISWHITEOUT))) && in ufs_lookup_ino() 534 if ((cnp->cn_flags & MAKEENTRY) != 0) in ufs_lookup_ino() 750 if (cnp->cn_flags & MAKEENTRY) in ufs_lookup_ino()
|
| H A D | ufs_vnops.c | 259 if ((ap->a_cnp->cn_flags & MAKEENTRY) != 0) in ufs_create() 1054 error = ufs_dirremove(dvp, ip, ap->a_cnp->cn_flags, 0); in ufs_remove() 1211 cnp->cn_flags &= ~DOWHITEOUT; in ufs_whiteout() 1212 error = ufs_dirremove(dvp, NULL, cnp->cn_flags, 0); in ufs_whiteout() 1459 (fcnp->cn_flags | tcnp->cn_flags) & ISDOTDOT) { in ufs_rename() 1740 error = ufs_dirremove(fdvp, fip, fcnp->cn_flags, 0); in ufs_rename() 2128 if (cnp->cn_flags & ISWHITEOUT) { in ufs_mkdir() 2319 error = ufs_dirremove(dvp, ip, cnp->cn_flags, 1); in ufs_rmdir() 2888 if (cnp->cn_flags & ISWHITEOUT) { in ufs_makeinode()
|
| H A D | ufs_extattr.c | 260 cnp.cn_flags = ISLASTCN; in ufs_extattr_lookup() 262 cnp.cn_flags |= LOCKPARENT; in ufs_extattr_lookup()
|
| /freebsd-14.2/sys/fs/autofs/ |
| H A D | autofs_vnops.c | 224 if (cnp->cn_flags & ISDOTDOT) { in autofs_lookup() 271 if ((cnp->cn_flags & ISLASTCN) && cnp->cn_nameiop == CREATE) { in autofs_lookup() 287 if ((cnp->cn_flags & ISLASTCN) && cnp->cn_nameiop == CREATE) in autofs_lookup()
|
| /freebsd-14.2/sys/fs/pseudofs/ |
| H A D | pseudofs_vnops.c | 470 if ((cnp->cn_flags & ISLASTCN) && in pfs_lookup() 495 if (cnp->cn_flags & ISDOTDOT) { in pfs_lookup() 573 if (cnp->cn_flags & ISDOTDOT) { in pfs_lookup() 582 if (cnp->cn_flags & MAKEENTRY && !VN_IS_DOOMED(vn)) in pfs_lookup() 586 if (cnp->cn_flags & ISDOTDOT) { in pfs_lookup()
|
| /freebsd-14.2/sys/fs/nfs/ |
| H A D | nfsdport.h | 102 (n)->cn_flags = (f); \
|
| /freebsd-14.2/sys/fs/msdosfs/ |
| H A D | msdosfs_lookup.c | 158 int flags = cnp->cn_flags; in msdosfs_lookup_ino() 440 if ((cnp->cn_flags & MAKEENTRY) != 0) in msdosfs_lookup_ino() 618 if (cnp->cn_flags & MAKEENTRY) in msdosfs_lookup_ino()
|
| /freebsd-14.2/sys/fs/tarfs/ |
| H A D | tarfs_vnops.c | 249 if (cnp->cn_flags & ISDOTDOT) { in tarfs_lookup() 283 if ((cnp->cn_flags & ISLASTCN) == 0 && in tarfs_lookup() 300 if ((cnp->cn_flags & MAKEENTRY) != 0 && cnp->cn_nameiop != CREATE) in tarfs_lookup()
|
| /freebsd-14.2/sys/fs/ext2fs/ |
| H A D | ext2_vnops.c | 273 if ((ap->a_cnp->cn_flags & MAKEENTRY) != 0) in ext2_create() 855 dp == ip || (fcnp->cn_flags | tcnp->cn_flags) & ISDOTDOT || in ext2_rename() 1035 fcnp->cn_flags &= ~MODMASK; in ext2_rename() 1036 fcnp->cn_flags |= LOCKPARENT | LOCKLEAF; in ext2_rename() 1361 if (cnp->cn_flags & ISWHITEOUT) in ext2_mkdir() 1987 if (cnp->cn_flags & ISWHITEOUT) in ext2_makeinode()
|
| H A D | ext2_lookup.c | 336 int flags = cnp->cn_flags; in ext2_lookup_ino() 525 if ((cnp->cn_flags & MAKEENTRY) != 0) in ext2_lookup_ino() 703 if (cnp->cn_flags & MAKEENTRY) in ext2_lookup_ino()
|
| /freebsd-14.2/sys/fs/smbfs/ |
| H A D | smbfs_vnops.c | 525 if (cnp->cn_flags & MAKEENTRY) in smbfs_create() 1054 int flags = cnp->cn_flags; in smbfs_lookup() 1241 if ((cnp->cn_flags & MAKEENTRY)/* && !islastcn*/) { in smbfs_lookup()
|
| /freebsd-14.2/sys/fs/nfsserver/ |
| H A D | nfs_nfsdport.c | 652 int lockleaf = (cnp->cn_flags & LOCKLEAF) != 0, linklen; in nfsvno_namei() 676 cnp->cn_flags |= RDONLY; in nfsvno_namei() 704 cnp->cn_flags |= NOCROSSMOUNT; in nfsvno_namei() 717 cnp->cn_flags |= LOCKLEAF; in nfsvno_namei() 735 if ((cnp->cn_flags & ISSYMLINK) == 0) { in nfsvno_namei() 818 cnp->cn_flags &= ~LOCKLEAF; in nfsvno_namei() 844 cnp->cn_flags |= (NOMACCHECK); in nfsvno_setpathbuf() 1950 if (ndp->ni_cnd.cn_flags & RDONLY) in nfsvno_open() 2681 cn.cn_flags = ISLASTCN | in nfsrvd_readdirplus() 2686 cn.cn_flags |= in nfsrvd_readdirplus() [all …]
|
| /freebsd-14.2/sys/fs/nfsclient/ |
| H A D | nfs_clvnops.c | 1206 int flags = cnp->cn_flags; in nfs_lookup() 1372 if ((cnp->cn_flags & MAKEENTRY) != 0 && dattrflag) { in nfs_lookup() 1508 if ((cnp->cn_flags & MAKEENTRY) && dvp != newvp && in nfs_lookup() 1830 if ((cnp->cn_flags & MAKEENTRY) && attrflag) { in nfs_create() 2196 (cnp->cn_flags & MAKEENTRY) && attrflag != 0 && error == 0) { in nfs_link() 2278 (cnp->cn_flags & MAKEENTRY) && attrflag != 0 && error == 0) { in nfs_symlink() 2356 (cnp->cn_flags & MAKEENTRY) && in nfs_mkdir()
|