/freebsd/sys/fs/msdosfs/ |
H A D | msdosfs_lookup.c | 159 int nameiop = cnp->cn_nameiop; in msdosfs_lookup_ino() local 201 if (nameiop == CREATE || nameiop == RENAME) in msdosfs_lookup_ino() 229 if ((nameiop == CREATE || nameiop == RENAME) && in msdosfs_lookup_ino() 348 if (chksum_ok && nameiop == RENAME) { in msdosfs_lookup_ino() 398 nameiop, dp->de_refcnt); in msdosfs_lookup_ino() 402 if ((nameiop == CREATE || nameiop == RENAME) && 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/sys/ufs/ufs/ |
H A D | ufs_lookup.c | 212 int nameiop = cnp->cn_nameiop; in ufs_lookup_ino() local 248 if ((nameiop == CREATE || nameiop == DELETE || nameiop == RENAME) && in ufs_lookup_ino() 269 if ((nameiop == CREATE || nameiop == RENAME) && in ufs_lookup_ino() 299 &i_offset, &bp, nameiop == DELETE ? &prevoff : NULL)) { in ufs_lookup_ino() 324 if (nameiop != LOOKUP || i_diroff == 0 || i_diroff >= dp->i_size) { in ufs_lookup_ino() 473 if ((nameiop == CREATE || nameiop == RENAME || in ufs_lookup_ino() 474 (nameiop == DELETE && in ufs_lookup_ino() 503 } else if (nameiop == DELETE) { in ufs_lookup_ino() 557 if ((flags & ISLASTCN) && nameiop == LOOKUP) in ufs_lookup_ino() 564 if (nameiop == DELETE && (flags & ISLASTCN)) { in ufs_lookup_ino() [all …]
|
/freebsd/sys/fs/cd9660/ |
H A D | cd9660_lookup.c | 129 int nameiop = cnp->cn_nameiop; in cd9660_lookup() local 167 if (nameiop != LOOKUP || i_diroff == 0 || i_diroff > dp->i_size) { in cd9660_lookup() 324 if (nameiop == CREATE || nameiop == RENAME) in cd9660_lookup() 337 if ((flags & ISLASTCN) && nameiop == LOOKUP) in cd9660_lookup()
|
/freebsd/sys/fs/ext2fs/ |
H A D | ext2_lookup.c | 335 int nameiop = cnp->cn_nameiop; in ext2_lookup_ino() local 362 if ((nameiop == CREATE || nameiop == RENAME) && in ext2_lookup_ino() 410 if (nameiop != LOOKUP || i_diroff == 0 || in ext2_lookup_ino() 479 if ((nameiop == CREATE || nameiop == RENAME) && in ext2_lookup_ino() 549 if ((flags & ISLASTCN) && nameiop == LOOKUP) in ext2_lookup_ino() 555 if (nameiop == DELETE && (flags & ISLASTCN)) { in ext2_lookup_ino() 612 if (nameiop == RENAME && (flags & ISLASTCN)) { in ext2_lookup_ino()
|
/freebsd/sys/fs/smbfs/ |
H A D | smbfs_vnops.c | 996 smbfs_pathcheck(struct smbmount *smp, const char *name, int nmlen, int nameiop) in smbfs_pathcheck() argument 1010 if (nameiop == LOOKUP) in smbfs_pathcheck() 1055 int nameiop = cnp->cn_nameiop; in smbfs_lookup() local 1068 if (islastcn && (mp->mnt_flag & MNT_RDONLY) && (nameiop != LOOKUP)) in smbfs_lookup() 1077 error = smbfs_pathcheck(smp, cnp->cn_nameptr, cnp->cn_namelen, nameiop); in smbfs_lookup() 1156 if ((nameiop == CREATE || nameiop == RENAME) && islastcn) { in smbfs_lookup() 1171 if (nameiop == DELETE && islastcn) { /* delete last component */ in smbfs_lookup() 1186 if (nameiop == RENAME && islastcn) { in smbfs_lookup()
|
/freebsd/sys/sys/ |
H A D | namei.h | 43 enum nameiop { LOOKUP, CREATE, DELETE, RENAME }; enum 51 enum nameiop cn_nameiop; /* namei operation */
|
/freebsd/sys/fs/udf/ |
H A D | udf_vnops.c | 1119 u_long nameiop; in udf_lookup() local 1130 nameiop = a->a_cnp->cn_nameiop; in udf_lookup() 1143 if (nameiop != LOOKUP || node->diroff == 0 || node->diroff > fsize) { in udf_lookup() 1196 if ((flags & ISLASTCN) && nameiop == LOOKUP) in udf_lookup() 1241 (nameiop == CREATE || nameiop == RENAME)) { in udf_lookup()
|
/freebsd/sys/fs/devfs/ |
H A D | devfs_vnops.c | 1051 int error, flags, nameiop, dvplocked; in devfs_lookupx() local 1060 nameiop = cnp->cn_nameiop; in devfs_lookupx() 1066 if ((flags & ISLASTCN) && nameiop == RENAME) in devfs_lookupx() 1080 if ((flags & ISLASTCN) && nameiop != LOOKUP) in devfs_lookupx() 1088 if ((flags & ISLASTCN) && nameiop != LOOKUP) in devfs_lookupx() 1106 if (nameiop == DELETE) in devfs_lookupx() 1158 if ((nameiop == CREATE || nameiop == RENAME) && in devfs_lookupx()
|
/freebsd/sys/fs/unionfs/ |
H A D | union_subr.c | 720 char *path, int pathlen, u_long nameiop) in unionfs_relookup() argument 727 cn->cn_nameiop = nameiop; in unionfs_relookup() 734 if (nameiop == DELETE) { in unionfs_relookup() 736 } else if (nameiop == RENAME) { in unionfs_relookup() 738 } else if (nameiop == CREATE) { in unionfs_relookup()
|
H A D | union_vnops.c | 87 u_long nameiop; in unionfs_lookup() local 96 nameiop = cnp->cn_nameiop; in unionfs_lookup() 108 nameiop, cnflags, cnp->cn_nameptr); in unionfs_lookup() 118 LOOKUP != nameiop) in unionfs_lookup() 147 if (LOOKUP != nameiop && udvp == NULLVP) { in unionfs_lookup()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zfs_ctldir.c | 641 int nameiop = ap->a_cnp->cn_nameiop; in zfsctl_root_lookup() local 646 if ((flags & ISLASTCN) != 0 && nameiop != LOOKUP) in zfsctl_root_lookup() 934 int nameiop = cnp->cn_nameiop; in zfsctl_snapdir_lookup() local 941 if ((flags & ISLASTCN) != 0 && nameiop != LOOKUP) in zfsctl_snapdir_lookup()
|
H A D | zfs_vnops_os.c | 654 struct componentname *cnp, int nameiop, cred_t *cr, int flags, in zfs_lookup() argument 785 if ((cnp->cn_flags & ISLASTCN) != 0 && nameiop != LOOKUP) in zfs_lookup() 848 switch (nameiop) { in zfs_lookup() 895 (nameiop != DELETE && nameiop != RENAME)) { in zfs_lookup() 1230 struct componentname *cnp, int nameiop) in zfs_lookup_internal() argument 1237 cnp->cn_nameiop = nameiop; in zfs_lookup_internal() 1257 error = zfs_lookup(ZTOV(dzp), name, vpp, cnp, nameiop, kcred, 0, in zfs_lookup_internal() 1263 nameiop); in zfs_lookup_internal()
|
/freebsd/sys/kern/ |
H A D | uipc_mqueue.c | 854 int nameiop, flags, error, namelen; in mqfs_lookupx() local 865 nameiop = cnp->cn_nameiop; in mqfs_lookupx() 884 if ((flags & ISLASTCN) && nameiop != LOOKUP) in mqfs_lookupx() 896 if ((flags & ISLASTCN) && nameiop != LOOKUP) in mqfs_lookupx() 916 if (nameiop == DELETE && (flags & ISLASTCN)) { in mqfs_lookupx() 941 if ((nameiop == CREATE || nameiop == RENAME) && (flags & LOCKPARENT) in mqfs_lookupx()
|
/freebsd/sys/fs/fuse/ |
H A D | fuse_vnops.c | 1433 int nameiop = cnp->cn_nameiop; in fuse_vnop_lookup() local 1459 if (islastcn && vfs_isrdonly(mp) && (nameiop != LOOKUP)) in fuse_vnop_lookup() 1569 if ((nameiop == CREATE || nameiop == RENAME) && islastcn) { in fuse_vnop_lookup() 1630 if ((nameiop == DELETE || nameiop == RENAME) && in fuse_vnop_lookup()
|