Home
last modified time | relevance | path

Searched refs:ISLASTCN (Results 1 – 25 of 39) sorted by relevance

12

/netbsd-src/sys/kern/
H A Dvfs_lookup.c901 cnp->cn_flags |= ISLASTCN; in lookup_parsepath()
904 cnp->cn_flags &= ~ISLASTCN;
1047 (cnp->cn_nameiop == LOOKUP || (cnp->cn_flags & ISLASTCN) == 0)) {
1241 if ((cnp->cn_flags & (ISLASTCN | LOCKPARENT)) != in lookup_once()
1242 (ISLASTCN | LOCKPARENT)) {
1326 if ((cnp->cn_flags & ISLASTCN) != 0) { in lookup_fastforward()
1359 terminal = ((cnp->cn_flags & ISLASTCN) != 0); in lookup_fastforward()
1375 (cnp->cn_flags & ISLASTCN) != 0); in lookup_fastforward()
1410 if ((cnp->cn_flags & ISLASTCN) != 0) { in lookup_fastforward()
1537 cnp->cn_flags |= ISLASTCN; in namei_oneroot()
[all...]
H A Dvfs_cache.c562 if ((cnflags & ISLASTCN) != 0 && in cache_lookup()
585 KASSERT((cnflags & ISLASTCN) != 0); in cache_lookup()
600 if (nameiop == CREATE && (cnflags & ISLASTCN) != 0) { in cache_lookup()
H A Dvfs_getcwd.c133 cn.cn_flags = ISLASTCN | ISDOTDOT | RDONLY; in getcwd_scandir()
/netbsd-src/sys/fs/filecorefs/
H A Dfilecore_lookup.c155 if ((flags & ISLASTCN) && (vdp->v_mount->mnt_flag & MNT_RDONLY) && in filecore_lookup()
257 if ((flags & ISLASTCN) && nameiop == LOOKUP) in filecore_lookup()
/netbsd-src/sys/ufs/ext2fs/
H A Dext2fs_lookup.c321 if ((flags & ISLASTCN) && (vdp->v_mount->mnt_flag & MNT_RDONLY) && in ext2fs_lookup()
358 (flags & ISLASTCN)) { in ext2fs_lookup()
543 (flags & ISLASTCN) && dp->i_e2fs_nlink != 0) { in ext2fs_lookup()
621 if ((flags & ISLASTCN) && nameiop == LOOKUP) in ext2fs_lookup()
629 if (nameiop == DELETE && (flags & ISLASTCN)) { in ext2fs_lookup()
681 if (nameiop == RENAME && (flags & ISLASTCN)) { in ext2fs_lookup()
/netbsd-src/sys/fs/msdosfs/
H A Dmsdosfs_lookup.c148 if ((flags & ISLASTCN) && (vdp->v_mount->mnt_flag & MNT_RDONLY) && in msdosfs_lookup()
213 (flags & ISLASTCN)) in msdosfs_lookup()
367 (flags & ISLASTCN) && dp->de_refcnt != 0) { in msdosfs_lookup()
477 if (nameiop == DELETE && (flags & ISLASTCN)) { in msdosfs_lookup()
510 if (nameiop == RENAME && (flags & ISLASTCN)) { in msdosfs_lookup()
/netbsd-src/sys/ufs/lfs/
H A Dulfs_lookup.c170 if ((flags & ISLASTCN) && (vdp->v_mount->mnt_flag & MNT_RDONLY) && in ulfs_lookup()
223 if ((nameiop == CREATE || nameiop == RENAME) && (flags & ISLASTCN)) { in ulfs_lookup()
450 (flags & ISLASTCN) && dp->i_nlink != 0) { in ulfs_lookup()
533 if ((flags & ISLASTCN) && nameiop == LOOKUP) in ulfs_lookup()
541 if (nameiop == DELETE && (flags & ISLASTCN)) { in ulfs_lookup()
596 if (nameiop == RENAME && (flags & ISLASTCN)) { in ulfs_lookup()
/netbsd-src/sys/fs/adosfs/
H A Dadlookup.c93 last = flags & ISLASTCN; in adosfs_lookup()
104 if ((flags & ISLASTCN) && (vdp->v_mount->mnt_flag & MNT_RDONLY) && in adosfs_lookup()
/netbsd-src/sys/fs/unionfs/
H A Dunionfs_subr.c85 if (cnp && !(cnp->cn_flags & ISLASTCN)) in unionfs_nodeget()
312 cn->cn_flags = (LOCKPARENT | LOCKLEAF | ISLASTCN); in unionfs_relookup()
624 cn.cn_flags = (LOCKPARENT | LOCKLEAF | ISLASTCN); in unionfs_vn_create_on_upper()
855 cn.cn_flags = (LOCKPARENT | LOCKLEAF | RDONLY | ISLASTCN); in unionfs_check_rmdir()
875 cn.cn_flags = (LOCKPARENT | LOCKLEAF | RDONLY | ISLASTCN); in unionfs_check_rmdir()
/netbsd-src/sys/ufs/ufs/
H A Dufs_lookup.c370 if ((flags & ISLASTCN) && (vdp->v_mount->mnt_flag & MNT_RDONLY) && in ufs_lookup()
424 if ((nameiop == CREATE || nameiop == RENAME) && (flags & ISLASTCN)) { in ufs_lookup()
620 (flags & ISLASTCN) && dp->i_nlink != 0) { in ufs_lookup()
679 if ((flags & ISLASTCN) && nameiop == LOOKUP) in ufs_lookup()
687 if (nameiop == DELETE && (flags & ISLASTCN)) { in ufs_lookup()
712 if (nameiop == RENAME && (flags & ISLASTCN)) { in ufs_lookup()
/netbsd-src/sys/fs/cd9660/
H A Dcd9660_lookup.c140 if ((flags & ISLASTCN) && (vdp->v_mount->mnt_flag & MNT_RDONLY) && in cd9660_lookup()
354 if ((flags & ISLASTCN) && nameiop == LOOKUP) in cd9660_lookup()
/netbsd-src/sys/miscfs/genfs/
H A Dlayer_vnops.c355 if ((flags & ISLASTCN) && (dvp->v_mount->mnt_flag & MNT_RDONLY) && in layer_lookup()
367 if (error == EJUSTRETURN && (flags & ISLASTCN) && in layer_lookup()
/netbsd-src/sys/miscfs/umapfs/
H A Dumap_vnops.c350 if ((cnf & ISLASTCN) && (dvp->v_mount->mnt_flag & MNT_RDONLY) && in umap_lookup()
390 if (error == EJUSTRETURN && (cnf & ISLASTCN) && in umap_lookup()
/netbsd-src/sys/fs/nfs/client/
H A Dnfs_clvnops.c1049 if ((flags & ISLASTCN) && (mp->mnt_flag & MNT_RDONLY) && in nfs_lookup()
1079 (flags & ISLASTCN)) in nfs_lookup()
1103 (flags & (ISLASTCN | ISOPEN)) == (ISLASTCN | ISOPEN) && in nfs_lookup()
1116 (flags & ISLASTCN)) in nfs_lookup()
1170 (flags & ISLASTCN)) { in nfs_lookup()
1206 if (cnp->cn_nameiop == RENAME && (flags & ISLASTCN)) { in nfs_lookup()
1278 else if ((flags & (ISLASTCN | ISOPEN)) == (ISLASTCN | ISOPEN) && in nfs_lookup()
1292 if (cnp->cn_nameiop != LOOKUP && (flags & ISLASTCN)) in nfs_lookup()
1295 (cnp->cn_nameiop != DELETE || !(flags & ISLASTCN)) && in nfs_lookup()
/netbsd-src/sys/rump/librump/rumpvfs/
H A Drumpfs.c692 if ((cnp->cn_flags & ISLASTCN) in rump_vop_lookup()
705 if (!(((cnp->cn_flags & ISLASTCN) == 0) || (cnp->cn_nameiop != RENAME))) in rump_vop_lookup()
784 if (!rd && ((cnp->cn_flags & ISLASTCN) == 0||cnp->cn_nameiop != CREATE)) in rump_vop_lookup()
787 if (!rd && (cnp->cn_flags & ISLASTCN) && cnp->cn_nameiop == CREATE) { in rump_vop_lookup()
796 if ((cnp->cn_flags & ISLASTCN) && cnp->cn_nameiop == DELETE) { in rump_vop_lookup()
804 if ((cnp->cn_flags & ISLASTCN) && cnp->cn_nameiop == CREATE) in rump_vop_lookup()
/netbsd-src/sys/fs/autofs/
H A Dautofs_vnops.c210 const bool lastcn __diagused = (cnp->cn_flags & ISLASTCN) != 0; in autofs_lookup()
280 if ((cnp->cn_flags & ISLASTCN) && cnp->cn_nameiop == CREATE) { in autofs_lookup()
/netbsd-src/sys/sys/
H A Dnamei.h173 #define ISLASTCN 0x0008000 /* this is last component of pathname */ macro
/netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/
H A Dzfs_replay.c584 cn.cn_flags = ISLASTCN | SAVENAME; in zfs_replay_remove()
703 scn.cn_flags = ISLASTCN | SAVENAME; in zfs_replay_rename()
721 tcn.cn_flags = ISLASTCN | SAVENAME; in zfs_replay_rename()
H A Dzfs_ctldir.c642 if ((flags & ISLASTCN) != 0 && nameiop != LOOKUP)
851 if ((flags & ISLASTCN) != 0 && nameiop != LOOKUP)
1477 if ((cnp->cn_flags & ISLASTCN) && cnp->cn_nameiop != LOOKUP) { in sfs_lookup()
/netbsd-src/sys/nfs/
H A Dnfs_vnops.c753 if ((flags & ISLASTCN) && (dvp->v_mount->mnt_flag & MNT_RDONLY) && in nfs_lookup()
766 if (cnp->cn_nameiop == RENAME && (flags & ISLASTCN)) in nfs_lookup()
856 (flags & (ISLASTCN|ISDOTDOT)) == ISLASTCN && in nfs_lookup()
882 if (cnp->cn_nameiop == RENAME && (flags & ISLASTCN)) { in nfs_lookup()
956 if (cnp->cn_nameiop != DELETE || !(flags & ISLASTCN)) { in nfs_lookup()
980 (flags & ISLASTCN) && error == ENOENT) { in nfs_lookup()
/netbsd-src/sys/ufs/chfs/
H A Dchfs_vnops.c80 if ((cnp->cn_flags & ISLASTCN) && (dvp->v_mount->mnt_flag & MNT_RDONLY) in chfs_lookup()
129 if ((cnp->cn_flags & ISLASTCN) && (cnp->cn_nameiop == CREATE in chfs_lookup()
148 & ISLASTCN)) { in chfs_lookup()
/netbsd-src/sys/fs/union/
H A Dunion_subr.c774 cnp->cn_flags = LOCKPARENT | ISLASTCN; in union_do_lookup()
1174 cn.cn_flags = ISLASTCN | RDONLY; in union_check_rmdir()
H A Dunion_vnops.c352 if ((cnp->cn_flags & ISLASTCN) && in union_lookup()
444 if ((uerror == EJUSTRETURN) && (cnp->cn_flags & ISLASTCN) && in union_lookup()
/netbsd-src/sys/fs/v7fs/
H A Dv7fs_vnops.c107 bool islastcn = flags & ISLASTCN; in v7fs_lookup()
162 DPRINTF("lastcn=%d\n", flags & ISLASTCN); in v7fs_lookup()
/netbsd-src/sys/fs/ntfs/
H A Dntfs_vnops.c677 if ((cnp->cn_flags & ISLASTCN) && in ntfs_lookup()

12