/src/sys/kern/ |
vfs_lookup.c | 491 KASSERTMSG(((state->cnp->cn_flags & OPMASK) == 0), 493 state->cnp->cn_flags); 548 if (cwdi->cwdi_rdir == NULL || (cnp->cn_flags & NOCHROOT)) { 555 if ((cnp->cn_flags & TRYEMULROOT) == 0) { 558 } else if (cnp->cn_flags & EMULROOTSET) { 579 } else if (cnp->cn_flags & TRYEMULROOT && erootdir != NULL) { 654 if (cnp->cn_flags & EMULROOTSET) 721 (state->cnp->cn_flags & (FOLLOW|REQUIREDIR)); 887 cnp->cn_flags |= REQUIREDIR; 890 cnp->cn_flags &= ~REQUIREDIR [all...] |
vfs_vnops.c | 195 nd.ni_cnd.cn_flags &= TRYEMULROOT | NOCHROOT; 199 nd.ni_cnd.cn_flags |= LOCKPARENT | LOCKLEAF; 202 nd.ni_cnd.cn_flags |= FOLLOW; 204 nd.ni_cnd.cn_flags |= NONEXCLHACK; 207 nd.ni_cnd.cn_flags |= LOCKLEAF; 209 nd.ni_cnd.cn_flags |= FOLLOW;
|
/src/sys/fs/filecorefs/ |
filecore_lookup.c | 142 flags = cnp->cn_flags; 167 cnp->cn_nameiop, cnp->cn_flags, NULL, vpp)) { 245 cnp->cn_flags); 284 cnp->cn_flags);
|
/src/sys/fs/adosfs/ |
adlookup.c | 92 flags = cnp->cn_flags; 114 cnp->cn_nameiop, cnp->cn_flags, NULL, vpp)) { 218 cnp->cn_flags); 251 cnp->cn_flags);
|
/src/sys/fs/unionfs/ |
unionfs_subr.c | 85 if (cnp && !(cnp->cn_flags & ISLASTCN)) 312 cn->cn_flags = (LOCKPARENT | LOCKLEAF | ISLASTCN); 318 cn->cn_flags |= (cnp->cn_flags & DOWHITEOUT); 374 cnp->cn_flags = cn.cn_flags; 414 cnp->cn_flags = cn.cn_flags; 452 cnp->cn_flags = cn.cn_flags; [all...] |
unionfs_vnops.c | 127 cnflags = cnp->cn_flags; 188 cnp->cn_namelen, cnp->cn_flags); 215 if (cnp->cn_flags & ISWHITEOUT) 232 cnflagsbk = cnp->cn_flags; 233 cnp->cn_flags = cnflags; 239 cnp->cn_flags = cnflagsbk; 314 cnp->cn_flags); 325 cnp->cn_flags); 944 cnp->cn_flags |= DOWHITEOUT; 1111 fcnp->cn_flags |= DOWHITEOUT [all...] |
/src/sys/fs/cd9660/ |
cd9660_lookup.c | 126 flags = cnp->cn_flags; 152 cnp->cn_nameiop, cnp->cn_flags, NULL, vpp)) { 341 cache_enter(vdp, *vpp, cnp->cn_nameptr, cnp->cn_namelen, cnp->cn_flags); 371 cache_enter(vdp, *vpp, cnp->cn_nameptr, cnp->cn_namelen, cnp->cn_flags);
|
/src/sys/fs/nfs/common/ |
nfsdport.h | 102 (n)->cn_flags = (f); \
|
/src/sys/rump/librump/rumpvfs/ |
rumpfs.c | 581 if ((cnp->cn_flags & ISWHITEOUT) != 0) { 582 KASSERT((cnp->cn_flags & DOWHITEOUT) == 0); 602 if (cnp->cn_flags & DOWHITEOUT) { 683 bool dotdot = (cnp->cn_flags & ISDOTDOT) != 0; 692 if ((cnp->cn_flags & ISLASTCN) 705 if (!(((cnp->cn_flags & ISLASTCN) == 0) || (cnp->cn_nameiop != RENAME))) 784 if (!rd && ((cnp->cn_flags & ISLASTCN) == 0||cnp->cn_nameiop != CREATE)) 787 if (!rd && (cnp->cn_flags & ISLASTCN) && cnp->cn_nameiop == CREATE) { 796 if ((cnp->cn_flags & ISLASTCN) && cnp->cn_nameiop == DELETE) { 803 cnp->cn_flags |= ISWHITEOUT [all...] |
/src/sys/ufs/lfs/ |
ulfs_lookup.c | 157 flags = cnp->cn_flags; 182 cnp->cn_nameiop, cnp->cn_flags, &iswhiteout, vpp)) { 184 cnp->cn_flags |= ISWHITEOUT; 212 cnp->cn_flags |= ISWHITEOUT; 413 cnp->cn_flags |= ISWHITEOUT; 448 (cnp->cn_flags & DOWHITEOUT) && 449 (cnp->cn_flags & ISWHITEOUT))) && 507 cnp->cn_flags); 631 cache_enter(vdp, *vpp, cnp->cn_nameptr, cnp->cn_namelen, cnp->cn_flags);
|
lfs_rename.c | 501 error = ulfs_dirremove(dvp, ulr, VTOI(vp), cnp->cn_flags, 0); 528 cnp->cn_flags &=~ MODMASK; 529 cnp->cn_flags |= (LOCKPARENT | LOCKLEAF); 980 error = ulfs_dirremove(fdvp, fulr, VTOI(fvp), fcnp->cn_flags, 0); 1118 if ((fcnp->cn_flags | tcnp->cn_flags) & ISDOTDOT)
|
/src/sys/sys/ |
namei.h | 98 uint32_t cn_flags; /* flags to namei */ member in struct:componentname 150 * namei operational modifier flags, stored in ni_cnd.cn_flags 186 (ndp)->ni_cnd.cn_flags = flags; \
|
namei.src | 90 uint32_t cn_flags; /* flags to namei */ 142 * namei operational modifier flags, stored in ni_cnd.cn_flags 178 (ndp)->ni_cnd.cn_flags = flags; \
|
/src/sys/fs/autofs/ |
autofs_vnops.c | 210 const bool lastcn __diagused = (cnp->cn_flags & ISLASTCN) != 0; 225 cnp->cn_nameiop, cnp->cn_flags, NULL, vpp); 235 if (cnp->cn_flags & ISDOTDOT) { 280 if ((cnp->cn_flags & ISLASTCN) && cnp->cn_nameiop == CREATE) { 305 cnp->cn_flags);
|
/src/sys/fs/tmpfs/ |
tmpfs_vnops.c | 138 const bool lastcn = (cnp->cn_flags & ISLASTCN) != 0; 170 cnp->cn_nameiop, cnp->cn_flags, 173 cnp->cn_flags |= ISWHITEOUT; 193 if (cnp->cn_flags & ISDOTDOT) { 248 cnp->cn_flags |= ISWHITEOUT; 292 cnp->cn_flags); 742 if (ap->a_cnp->cn_flags & DOWHITEOUT) 923 if (ap->a_cnp->cn_flags & DOWHITEOUT) 1343 cnp->cn_flags &= ~DOWHITEOUT; /* when in doubt, cargo cult */
|
/src/sys/ufs/ufs/ |
ufs_lookup.c | 358 flags = cnp->cn_flags; 382 cnp->cn_nameiop, cnp->cn_flags, &iswhiteout, vpp)) { 384 cnp->cn_flags |= ISWHITEOUT; 413 cnp->cn_flags |= ISWHITEOUT; 584 cnp->cn_flags |= ISWHITEOUT; 618 (cnp->cn_flags & DOWHITEOUT) && 619 (cnp->cn_flags & ISWHITEOUT))) && 651 cnp->cn_flags); 736 cache_enter(vdp, *vpp, cnp->cn_nameptr, cnp->cn_namelen, cnp->cn_flags);
|
/src/sys/fs/union/ |
union_vnops.c | 264 if (cnp->cn_flags & ISDOTDOT) { 283 if (cnp->cn_flags & ISDOTDOT) 286 if (cnp->cn_flags & ISDOTDOT) 352 if ((cnp->cn_flags & ISLASTCN) && 374 if (cnp->cn_flags & ISWHITEOUT) { 426 if ((cnp->cn_flags & ISDOTDOT) && dun->un_pvp != NULLVP) { 444 if ((uerror == EJUSTRETURN) && (cnp->cn_flags & ISLASTCN) && 1220 cnp->cn_flags |= DOWHITEOUT; 1251 KASSERT((ap->a_cnp->cn_flags & LOCKPARENT) != 0); 1374 ap->a_fcnp->cn_flags |= DOWHITEOUT [all...] |
/src/sys/nfs/ |
nfs_srvsubs.c | 188 cnp->cn_flags |= RDONLY; 260 cnp->cn_flags |= NOCROSSMOUNT;
|
/src/sys/fs/nfs/server/ |
nfs_nfsdport.c | 354 int lockleaf = (cnp->cn_flags & LOCKLEAF) != 0, linklen; 378 cnp->cn_flags |= RDONLY; 407 cnp->cn_flags |= NOCROSSMOUNT; 422 cnp->cn_flags |= LOCKLEAF; 440 if ((cnp->cn_flags & ISSYMLINK) == 0) { 441 if ((cnp->cn_flags & (SAVENAME | SAVESTART)) == 0) 451 if ((cnp->cn_flags & LOCKPARENT) && ndp->ni_pathlen == 1) 525 cnp->cn_flags &= ~LOCKLEAF; 533 } else if ((ndp->ni_cnd.cn_flags & (WANTPARENT|LOCKPARENT)) == 0) { 551 cnp->cn_flags |= (NOMACCHECK | HASBUF) [all...] |
/src/sys/ufs/chfs/ |
chfs_vnops.c | 80 if ((cnp->cn_flags & ISLASTCN) && (dvp->v_mount->mnt_flag & MNT_RDONLY) 89 cnp->cn_nameiop, cnp->cn_flags, NULL, vpp)) { 109 !(cnp->cn_flags & ISDOTDOT))); 111 if (cnp->cn_flags & ISDOTDOT) { 129 if ((cnp->cn_flags & ISLASTCN) && (cnp->cn_nameiop == CREATE 147 if ((fd->type != CHT_DIR && fd->type != CHT_LNK) && !(cnp->cn_flags 162 if (cnp->cn_nameiop != CREATE && (cnp->cn_flags & ISDOTDOT) == 0) { 164 cnp->cn_flags);
|
/src/sys/fs/efs/ |
efs_vnops.c | 76 cnp->cn_nameiop, cnp->cn_flags, NULL, ap->a_vpp)) { 90 if (cnp->cn_flags & ISDOTDOT) 94 cnp->cn_namelen, cnp->cn_flags); 112 cnp->cn_flags);
|
/src/sys/fs/msdosfs/ |
msdosfs_lookup.c | 128 flags = cnp->cn_flags; 160 cnp->cn_nameiop, cnp->cn_flags, NULL, vpp)) { 424 cnp->cn_flags); 543 cache_enter(vdp, *vpp, cnp->cn_nameptr, cnp->cn_namelen, cnp->cn_flags);
|
/src/sys/fs/ntfs/ |
ntfs_vnops.c | 677 if ((cnp->cn_flags & ISLASTCN) && 691 cnp->cn_nameiop, cnp->cn_flags, NULL, ap->a_vpp)) { 702 } else if (cnp->cn_flags & ISDOTDOT) { 734 cnp->cn_flags);
|
/src/sys/fs/puffs/ |
puffs_node.c | 180 cnp->cn_flags);
|
puffs_subr.c | 54 pkcn->pkcn_flags = cn->cn_flags;
|