Home
last modified time | relevance | path

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

12

/freebsd-13.1/sys/kern/
H A Dvfs_lookup.c393 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 Dvfs_cache.c3051 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 Dkern_cons.c233 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 Dvfs_vnops.c244 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 Dunion_subr.c547 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 Dunion_vnops.c99 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 Dtmpfs_vnops.c101 !(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 Dufs_lookup.c215 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 Dufs_vnops.c1072 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 Dcd9660_lookup.c139 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 Dfuse_node.c305 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 Dfuse_vnops.c1380 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 Dnamei.h51 u_int64_t cn_flags; /* flags to namei */ member
258 _ndp->ni_cnd.cn_flags = flags; \
H A Dcons.h78 int cn_flags; /* capabilities of this console */ member
/freebsd-13.1/sys/fs/msdosfs/
H A Dmsdosfs_lookup.c159 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 Dmsdosfs_vnops.c165 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 Dext2_vnops.c274 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 Dext2_lookup.c344 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 Dzfs_vnops_os.c867 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 Dsmbfs_vnops.c575 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 Dautofs_vnops.c226 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 Dpseudofs_vnops.c476 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 Dnfsdport.h104 (n)->cn_flags = (f); \
/freebsd-13.1/sys/fs/nfsclient/
H A Dnfs_clvnops.c1211 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 Dnfs_nfsdport.c627 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 …]

12