Home
last modified time | relevance | path

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

12

/freebsd-14.2/sys/kern/
H A Dvfs_lookup.c789 if ((flags & (ISLASTCN | LOCKLEAF)) != (ISLASTCN | LOCKLEAF)) in needs_exclusive_leaf()
828 cnp->cn_flags |= ISLASTCN; in vfs_lookup_degenerate()
1148 cnp->cn_flags &= ~(ISDOTDOT|ISLASTCN); in vfs_lookup()
1157 cnp->cn_flags |= ISLASTCN; in vfs_lookup()
1204 if ((cnp->cn_flags & ISLASTCN) != 0 && in vfs_lookup()
1270 if ((cnp->cn_flags & LOCKPARENT) && (cnp->cn_flags & ISLASTCN) && in vfs_lookup()
1387 KASSERT((cnp->cn_flags & ISLASTCN) || *ndp->ni_next == '/', in vfs_lookup()
1503 KASSERT(cnp->cn_flags & ISLASTCN, in vfs_relookup()
H A Dvfs_cache.c1910 if (cnp->cn_flags & ISLASTCN) { in cache_lookup_dotdot()
2022 if (cnp->cn_flags & ISLASTCN) { in cache_lookup_fallback()
2124 if (cnp->cn_flags & ISLASTCN) { in cache_lookup()
3090 if ((flags & ISLASTCN) && (dvp->v_mount->mnt_flag & MNT_RDONLY) && in vfs_cache_lookup()
4370 (ISDOTDOT | MAKEENTRY | ISLASTCN)
4534 cnp->cn_flags |= ISLASTCN; in cache_fplookup_partial_setup()
4693 cnp->cn_flags |= ISLASTCN; in cache_fplookup_final_modifying()
5090 cnp->cn_flags |= ISLASTCN | MAKEENTRY; in cache_fplookup_noentry()
H A Duipc_mqueue.c880 if ((flags & ISLASTCN) && nameiop != LOOKUP) in mqfs_lookupx()
892 if ((flags & ISLASTCN) && nameiop != LOOKUP) in mqfs_lookupx()
912 if (nameiop == DELETE && (flags & ISLASTCN)) { in mqfs_lookupx()
938 && (flags & ISLASTCN)) { in mqfs_lookupx()
/freebsd-14.2/sys/sys/
H A Dnamei.h179 #define ISLASTCN 0x10000000 /* this is last component of pathname */ macro
188 (NOEXECCHECK | MAKEENTRY | ISSYMLINK | ISLASTCN | ISDOTDOT | \
/freebsd-14.2/sys/ufs/ufs/
H A Dufs_lookup.c251 (flags & (LOCKPARENT | ISLASTCN)) == (LOCKPARENT | ISLASTCN)) in ufs_lookup_ino()
272 (flags & ISLASTCN)) { in ufs_lookup_ino()
479 (flags & ISLASTCN) && dp->i_effnlink != 0) { in ufs_lookup_ino()
559 if ((flags & ISLASTCN) && nameiop == LOOKUP) in ufs_lookup_ino()
566 if (nameiop == DELETE && (flags & ISLASTCN)) { in ufs_lookup_ino()
620 if (nameiop == RENAME && (flags & ISLASTCN)) { in ufs_lookup_ino()
H A Dufs_extattr.c260 cnp.cn_flags = ISLASTCN; in ufs_extattr_lookup()
/freebsd-14.2/sys/fs/msdosfs/
H A Dmsdosfs_lookup.c230 (flags & ISLASTCN)) in msdosfs_lookup_ino()
403 (flags & ISLASTCN) && dp->de_refcnt != 0) { in msdosfs_lookup_ino()
499 if (nameiop == DELETE && (flags & ISLASTCN)) { in msdosfs_lookup_ino()
534 if (nameiop == RENAME && (flags & ISLASTCN)) { in msdosfs_lookup_ino()
/freebsd-14.2/sys/fs/ext2fs/
H A Dext2_lookup.c365 (flags & ISLASTCN)) { in ext2_lookup_ino()
482 (flags & ISLASTCN) && dp->i_nlink != 0) { in ext2_lookup_ino()
551 if ((flags & ISLASTCN) && nameiop == LOOKUP) in ext2_lookup_ino()
557 if (nameiop == DELETE && (flags & ISLASTCN)) { in ext2_lookup_ino()
614 if (nameiop == RENAME && (flags & ISLASTCN)) { in ext2_lookup_ino()
/freebsd-14.2/sys/fs/unionfs/
H A Dunion_subr.c324 if (cnp && !(cnp->cn_flags & ISLASTCN)) in unionfs_nodeget()
674 cn->cn_flags = (LOCKPARENT | LOCKLEAF | ISLASTCN); 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()
H A Dunion_vnops.c119 if ((cnflags & ISLASTCN) && in unionfs_lookup()
/freebsd-14.2/sys/fs/autofs/
H A Dautofs_vnops.c271 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/nfsclient/
H A Dnfs_clvnops.c1219 if ((flags & ISLASTCN) && (mp->mnt_flag & MNT_RDONLY) && in nfs_lookup()
1270 (flags & (ISLASTCN | ISOPEN)) == (ISLASTCN | ISOPEN) && in nfs_lookup()
1329 (flags & (ISLASTCN | ISOPEN)) == (ISLASTCN | ISOPEN)) { in nfs_lookup()
1361 (flags & ISLASTCN)) { in nfs_lookup()
1396 if (cnp->cn_nameiop == RENAME && (flags & ISLASTCN)) { in nfs_lookup()
1494 else if ((flags & (ISLASTCN | ISOPEN)) == (ISLASTCN | ISOPEN) && in nfs_lookup()
1509 (cnp->cn_nameiop != DELETE || !(flags & ISLASTCN)) && in nfs_lookup()
/freebsd-14.2/sys/fs/devfs/
H A Ddevfs_vnops.c1068 if ((flags & ISLASTCN) && nameiop == RENAME) in devfs_lookupx()
1082 if ((flags & ISLASTCN) && nameiop != LOOKUP) in devfs_lookupx()
1090 if ((flags & ISLASTCN) && nameiop != LOOKUP) in devfs_lookupx()
1161 (flags & (LOCKPARENT | WANTPARENT)) && (flags & ISLASTCN)) { in devfs_lookupx()
1170 if ((cnp->cn_nameiop == DELETE) && (flags & ISLASTCN)) { in devfs_lookupx()
/freebsd-14.2/sys/fs/nullfs/
H A Dnull_vnops.c398 if ((flags & ISLASTCN) != 0 && (mp->mnt_flag & MNT_RDONLY) != 0 && in null_lookup()
458 if (error == EJUSTRETURN && (flags & ISLASTCN) != 0 && in null_lookup()
/freebsd-14.2/sys/fs/cd9660/
H A Dcd9660_lookup.c341 if ((flags & ISLASTCN) && nameiop == LOOKUP) in cd9660_lookup()
/freebsd-14.2/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_ctldir.c646 if ((flags & ISLASTCN) != 0 && nameiop != LOOKUP) in zfsctl_root_lookup()
945 if ((flags & ISLASTCN) != 0 && nameiop != LOOKUP) in zfsctl_snapdir_lookup()
H A Dzfs_vfsops.c1880 cn.cn_flags = ISLASTCN | LOCKLEAF; in zfs_fhtovp()
1893 cn.cn_flags = ISLASTCN; in zfs_fhtovp()
H A Dzfs_vnops_os.c910 if ((cnp->cn_flags & ISLASTCN) != 0 && nameiop != LOOKUP) in zfs_lookup()
972 if (cnp->cn_flags & ISLASTCN) { in zfs_lookup()
1021 if (!(cnp->cn_flags & ISLASTCN) || in zfs_lookup()
1354 cnp->cn_flags = ISLASTCN; in zfs_lookup_internal()
/freebsd-14.2/sys/fs/udf/
H A Dudf_vnops.c1196 if ((flags & ISLASTCN) && nameiop == LOOKUP) in udf_lookup()
1240 if ((flags & ISLASTCN) && in udf_lookup()
/freebsd-14.2/sys/fs/fdescfs/
H A Dfdesc_vnops.c298 if ((cnp->cn_flags & ISLASTCN) && in fdesc_lookup()
/freebsd-14.2/sys/fs/tmpfs/
H A Dtmpfs_vnops.c137 if ((cnp->cn_flags & ISLASTCN) && in tmpfs_lookup1()
168 !(cnp->cn_flags & ISLASTCN)) { in tmpfs_lookup1()
178 if ((cnp->cn_flags & ISLASTCN) && in tmpfs_lookup1()
/freebsd-14.2/sys/fs/tarfs/
H A Dtarfs_vnops.c283 if ((cnp->cn_flags & ISLASTCN) == 0 && in tarfs_lookup()
/freebsd-14.2/sys/fs/pseudofs/
H A Dpseudofs_vnops.c470 if ((cnp->cn_flags & ISLASTCN) && in pfs_lookup()
/freebsd-14.2/sys/fs/smbfs/
H A Dsmbfs_vnops.c1067 islastcn = flags & ISLASTCN; in smbfs_lookup()
/freebsd-14.2/sys/fs/nfsserver/
H A Dnfs_nfsdport.c2681 cn.cn_flags = ISLASTCN | in nfsrvd_readdirplus()
4688 named.ni_cnd.cn_flags = ISLASTCN | LOCKPARENT | LOCKLEAF; in nfsrv_dsremove()
6461 named.ni_cnd.cn_flags = ISLASTCN | LOCKPARENT | LOCKLEAF; in nfsrv_pnfslookupds()

12