| /src/sys/kern/ |
| H A D | vfs_lookup.c | 83 ndp->ni_cnd.cn_flags &= ~NAMEI_INTERNAL_FLAGS; \ 92 ndp->ni_cnd.cn_flags |= ISRESTARTED; \ 363 if ((cnp->cn_flags & NOCAPCHECK) == 0) { in namei_setup() 401 if (cnp->cn_flags & AUDITVNODE1) in namei_setup() 403 if (cnp->cn_flags & AUDITVNODE2) in namei_setup() 409 (cnp->cn_flags & OPENNAMED) == 0 && in namei_setup() 411 (cnp->cn_flags & EMPTYPATH) == 0)) in namei_setup() 414 if (error == 0 && (cnp->cn_flags & RBENEATH) != 0) { in namei_setup() 429 if (cnp->cn_flags & AUDITVNODE1) in namei_setup() 431 if (cnp->cn_flags & AUDITVNODE2) in namei_setup() [all …]
|
| H A D | vfs_cache.c | 1988 MPASS((cnp->cn_flags & ISDOTDOT) != 0); in cache_lookup_dotdot() 1990 if ((cnp->cn_flags & MAKEENTRY) == 0) { in cache_lookup_dotdot() 2041 if (cnp->cn_flags & ISLASTCN) { in cache_lookup_dotdot() 2058 cnp->cn_flags |= ISWHITEOUT; in cache_lookup_dotdot() 2111 MPASS((cnp->cn_flags & ISDOTDOT) == 0); in cache_lookup_fallback() 2112 MPASS((cnp->cn_flags & (MAKEENTRY | NC_KEEPPOSENTRY)) != 0); in cache_lookup_fallback() 2148 if (cnp->cn_flags & ISLASTCN) { in cache_lookup_fallback() 2168 cnp->cn_flags |= ISWHITEOUT; in cache_lookup_fallback() 2187 cnp->cn_flags &= ~MAKEENTRY; in cache_lookup() 2199 MPASS((cnp->cn_flags & ISDOTDOT) == 0); in cache_lookup() [all …]
|
| H A D | kern_cons.c | 256 cnavailable(cn, (cn->cn_flags & CN_FLAG_NOAVAIL) == 0); in cnadd() 323 cn->cn_flags &= ~CN_FLAG_NOAVAIL; in cnavailable() 327 cn->cn_flags |= CN_FLAG_NOAVAIL; in cnavailable() 406 if (!kdb_active || !(cn->cn_flags & CN_FLAG_NODEBUG)) in cngrab() 419 if (!kdb_active || !(cn->cn_flags & CN_FLAG_NODEBUG)) in cnungrab() 465 if (!kdb_active || !(cn->cn_flags & CN_FLAG_NODEBUG)) { in cncheckc() 542 if (!kdb_active || !(cn->cn_flags & CN_FLAG_NODEBUG)) { in cnputc()
|
| H A D | vfs_vnops.c | 196 open2nameif(int fmode, u_int vn_open_flags, uint64_t cn_flags) in open2nameif() argument 200 res = ISOPEN | LOCKLEAF | cn_flags; in open2nameif() 272 ndp->ni_cnd.cn_flags = open2nameif(fmode, vn_open_flags, in vn_open_cred() 273 ndp->ni_cnd.cn_flags); in vn_open_cred() 282 ndp->ni_cnd.cn_flags |= LOCKPARENT | NOCACHE | NC_KEEPPOSENTRY; in vn_open_cred() 284 ndp->ni_cnd.cn_flags &= ~FOLLOW; in vn_open_cred() 314 ndp->ni_cnd.cn_flags |= MAKEENTRY; in vn_open_cred() 365 ndp->ni_cnd.cn_flags = open2nameif(fmode, vn_open_flags, in vn_open_cred() 366 ndp->ni_cnd.cn_flags); in vn_open_cred() 368 ndp->ni_cnd.cn_flags |= LOCKSHARED; in vn_open_cred()
|
| /src/sys/sys/ |
| H A D | namei.h | 49 u_int64_t cn_flags; /* flags to namei */ member 263 _ndp->ni_cnd.cn_flags = (flags) | NAMEILOOKUP; \ 282 _ndp->ni_cnd.cn_flags &= ~NAMEI_INTERNAL_FLAGS; \ 310 if (__predict_true((cnp->cn_flags & ISRESTARTED) == 0)) \
|
| H A D | cons.h | 75 int cn_flags; /* capabilities of this console */ member
|
| /src/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() 215 if ((cnp->cn_flags & MAKEENTRY) != 0 && tmpfs_use_nc(dvp)) in tmpfs_lookup1() 270 if (error == 0 && (cnp->cn_flags & MAKEENTRY) != 0 && tmpfs_use_nc(dvp)) in tmpfs_create() [all …]
|
| /src/sys/fs/cd9660/ |
| H A D | cd9660_lookup.c | 128 uint64_t flags = cnp->cn_flags; in cd9660_lookup() 322 if (cnp->cn_flags & MAKEENTRY) in cd9660_lookup() 415 if (cnp->cn_flags & MAKEENTRY) in cd9660_lookup()
|
| /src/sys/fs/unionfs/ |
| H A D | union_subr.c | 324 if (cnp && !(cnp->cn_flags & ISLASTCN)) in unionfs_nodeget() 730 cn->cn_flags = (LOCKPARENT | LOCKLEAF | ISLASTCN); in unionfs_relookup() 737 cn->cn_flags |= (cnp->cn_flags & DOWHITEOUT); in unionfs_relookup() 741 cn->cn_flags |= NOCACHE; in unionfs_relookup() 1237 if (nd.ni_cnd.cn_flags & ISWHITEOUT) in unionfs_mkwhiteout() 1302 nd.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF | ISLASTCN; in unionfs_vn_create_on_upper() 1558 nd.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF | ISLASTCN; in unionfs_vn_symlink_on_upper() 1813 cn.cn_flags = LOCKPARENT | LOCKLEAF | RDONLY | ISLASTCN; in unionfs_check_rmdir() 1822 else if ((cn.cn_flags & ISWHITEOUT) == 0) { in unionfs_check_rmdir()
|
| H A D | union_vnops.c | 112 cnflags = cnp->cn_flags; in unionfs_lookup() 235 lcn.cn_flags = cnflags; in unionfs_lookup() 250 cnp->cn_flags = lcn.cn_flags; in unionfs_lookup() 305 (cnp->cn_flags & ISWHITEOUT)) in unionfs_lookup() 1299 cnp->cn_flags |= DOWHITEOUT; in unionfs_remove() 1545 fcnp->cn_flags |= DOWHITEOUT; in unionfs_rename() 1664 if (!(cnp->cn_flags & ISWHITEOUT)) { in unionfs_mkdir() 1669 cnp->cn_flags |= ISWHITEOUT; in unionfs_mkdir() 1771 cnp->cn_flags |= (DOWHITEOUT | IGNOREWHITEOUT); in unionfs_rmdir()
|
| /src/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zfs_vnops_os.c | 835 if ((cnp->cn_flags & NOEXECCHECK) != 0) { in zfs_lookup() 836 cnp->cn_flags &= ~NOEXECCHECK; in zfs_lookup() 856 if ((cnp->cn_flags & ISDOTDOT) != 0) { in zfs_lookup() 875 cn.cn_flags = cnp->cn_flags & ~ISDOTDOT; in zfs_lookup() 888 if ((cnp->cn_flags & ISLASTCN) != 0 && nameiop != LOOKUP) in zfs_lookup() 920 if ((cnp->cn_flags & ISDOTDOT) == 0) in zfs_lookup() 950 if (cnp->cn_flags & ISLASTCN) { in zfs_lookup() 957 cnp->cn_flags |= SAVENAME; in zfs_lookup() 965 cnp->cn_flags |= SAVENAME; in zfs_lookup() 971 if ((cnp->cn_flags & ISDOTDOT) != 0) { in zfs_lookup() [all …]
|
| /src/sys/fs/fuse/ |
| H A D | fuse_node.c | 340 MPASS(cnp && (cnp->cn_flags & ISDOTDOT) == 0); in fuse_vnode_get() 345 if (dvp != NULL && cnp != NULL && (cnp->cn_flags & MAKEENTRY) != 0 && in fuse_vnode_get() 364 if (cnp == NULL || ((cnp->cn_flags & ISDOTDOT) == 0 && in fuse_vnode_get()
|
| /src/sys/ufs/ufs/ |
| H A D | ufs_lookup.c | 211 int flags = cnp->cn_flags; in ufs_lookup_ino() 439 cnp->cn_flags |= ISWHITEOUT; in ufs_lookup_ino() 473 (cnp->cn_flags & DOWHITEOUT) && in ufs_lookup_ino() 474 (cnp->cn_flags & ISWHITEOUT))) && in ufs_lookup_ino() 530 if ((cnp->cn_flags & MAKEENTRY) != 0) in ufs_lookup_ino() 746 if (cnp->cn_flags & MAKEENTRY) in ufs_lookup_ino()
|
| H A D | ufs_vnops.c | 257 if ((ap->a_cnp->cn_flags & MAKEENTRY) != 0) in ufs_create() 1054 error = ufs_dirremove(dvp, ip, ap->a_cnp->cn_flags, false); in ufs_remove() 1211 cnp->cn_flags &= ~DOWHITEOUT; in ufs_whiteout() 1212 error = ufs_dirremove(dvp, NULL, cnp->cn_flags, false); in ufs_whiteout() 1468 (fcnp->cn_flags | tcnp->cn_flags) & ISDOTDOT) { in ufs_rename() 1633 (tcnp->cn_flags & IGNOREWHITEOUT) != 0)) { in ufs_rename() 1743 error = ufs_dirremove(fdvp, fip, fcnp->cn_flags, false); in ufs_rename() 2126 if (cnp->cn_flags & ISWHITEOUT) { in ufs_mkdir() 2285 (cnp->cn_flags & IGNOREWHITEOUT) != 0)) { in ufs_rmdir() 2318 error = ufs_dirremove(dvp, ip, cnp->cn_flags, true); in ufs_rmdir() [all …]
|
| /src/sys/fs/autofs/ |
| H A D | autofs_vnops.c | 223 if (cnp->cn_flags & ISDOTDOT) { in autofs_lookup() 270 if ((cnp->cn_flags & ISLASTCN) && cnp->cn_nameiop == CREATE) { in autofs_lookup() 286 if ((cnp->cn_flags & ISLASTCN) && cnp->cn_nameiop == CREATE) in autofs_lookup()
|
| /src/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()
|
| /src/sys/fs/nfs/ |
| H A D | nfsdport.h | 104 (n)->cn_flags = (f); \
|
| /src/sys/fs/tarfs/ |
| H A D | tarfs_vnops.c | 248 if (cnp->cn_flags & ISDOTDOT) { in tarfs_lookup() 282 if ((cnp->cn_flags & ISLASTCN) == 0 && in tarfs_lookup() 299 if ((cnp->cn_flags & MAKEENTRY) != 0 && cnp->cn_nameiop != CREATE) in tarfs_lookup()
|
| /src/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()
|
| /src/sys/fs/ext2fs/ |
| H A D | ext2_vnops.c | 270 if ((ap->a_cnp->cn_flags & MAKEENTRY) != 0) in ext2_create() 852 dp == ip || (fcnp->cn_flags | tcnp->cn_flags) & ISDOTDOT || in ext2_rename() 1032 fcnp->cn_flags &= ~MODMASK; in ext2_rename() 1033 fcnp->cn_flags |= LOCKPARENT | LOCKLEAF; in ext2_rename() 1358 if (cnp->cn_flags & ISWHITEOUT) in ext2_mkdir() 1984 if (cnp->cn_flags & ISWHITEOUT) in ext2_makeinode()
|
| H A D | ext2_lookup.c | 334 int flags = cnp->cn_flags; in ext2_lookup_ino() 523 if ((cnp->cn_flags & MAKEENTRY) != 0) in ext2_lookup_ino() 701 if (cnp->cn_flags & MAKEENTRY) in ext2_lookup_ino()
|
| /src/sys/fs/nfsclient/ |
| H A D | nfs_clvnops.c | 1192 np->n_fhp->nfh_len, (cnp->cn_flags & CREATENAMED), in nfs_get_namedattrdir() 1221 uint64_t flags = cnp->cn_flags; in nfs_lookup() 1252 cnp->cn_flags &= ~MAKEENTRY; in nfs_lookup() 1441 if ((cnp->cn_flags & MAKEENTRY) != 0 && dattrflag && in nfs_lookup() 1586 if ((cnp->cn_flags & MAKEENTRY) && dvp != newvp && in nfs_lookup() 1849 opennamed = (cnp->cn_flags & (OPENNAMED | ISLASTCN)) == in nfs_create() 1853 cnp->cn_flags &= ~MAKEENTRY; in nfs_create() 1935 if ((cnp->cn_flags & MAKEENTRY) && attrflag) { in nfs_create() 2383 (cnp->cn_flags & MAKEENTRY) && attrflag != 0 && error == 0) { in nfs_link() 2465 (cnp->cn_flags & MAKEENTRY) && attrflag != 0 && error == 0) { in nfs_symlink() [all …]
|
| /src/sys/fs/smbfs/ |
| H A D | smbfs_vnops.c | 525 if (cnp->cn_flags & MAKEENTRY) in smbfs_create() 1060 uint64_t flags = cnp->cn_flags; in smbfs_lookup() 1247 if ((cnp->cn_flags & MAKEENTRY)/* && !islastcn*/) { in smbfs_lookup()
|
| /src/sys/fs/nfsserver/ |
| H A D | nfs_nfsdport.c | 657 int lockleaf = (cnp->cn_flags & LOCKLEAF) != 0, linklen; in nfsvno_namei() 681 cnp->cn_flags |= RDONLY; in nfsvno_namei() 709 cnp->cn_flags |= NOCROSSMOUNT; in nfsvno_namei() 722 cnp->cn_flags |= LOCKLEAF; in nfsvno_namei() 740 if ((cnp->cn_flags & ISSYMLINK) == 0) { in nfsvno_namei() 749 if ((cnp->cn_flags & LOCKPARENT) && ndp->ni_pathlen == 1) in nfsvno_namei() 823 cnp->cn_flags &= ~LOCKLEAF; in nfsvno_namei() 831 } else if ((ndp->ni_cnd.cn_flags & (WANTPARENT|LOCKPARENT)) == 0) { in nfsvno_namei() 849 cnp->cn_flags |= (NOMACCHECK); in nfsvno_setpathbuf() 2081 if (ndp->ni_cnd.cn_flags & RDONLY) in nfsvno_open() [all …]
|
| /src/sys/fs/p9fs/ |
| H A D | p9fs_vnops.c | 235 flags = cnp->cn_flags; in p9fs_lookup() 403 if ((cnp->cn_flags & MAKEENTRY) != 0) in p9fs_lookup() 479 if ((cnp->cn_flags & MAKEENTRY) != 0) in create_common() 1675 if ((cnp->cn_flags & MAKEENTRY) != 0) { in p9fs_symlink()
|