/freebsd/sys/fs/msdosfs/ |
H A D | msdosfs_lookup.c | 186 (cnp->cn_namelen == 1 || in msdosfs_lookup_ino() 187 (cnp->cn_namelen == 2 && cnp->cn_nameptr[1] == '.'))) { in msdosfs_lookup_ino() 199 cnp->cn_namelen, 0, pmp)) { in msdosfs_lookup_ino() 208 cnp->cn_namelen, pmp) + 1; in msdosfs_lookup_ino() 213 cnp->cn_namelen, pmp) + 1; in msdosfs_lookup_ino() 220 unlen = winLenFixup(cnp->cn_nameptr, cnp->cn_namelen); in msdosfs_lookup_ino() 235 dosfilename, cnp->cn_namelen); in msdosfs_lookup_ino() 600 if (cnp->cn_namelen != 1 || cnp->cn_nameptr[0] != '.') { in msdosfs_lookup_ino() 698 int unlen = cnp->cn_namelen; in createde() 1054 cnp->cn_namelen, 0, pmp) ? 0 : EINVAL); in uniqdosname() [all …]
|
/freebsd/sys/fs/fuse/ |
H A D | fuse_internal.c | 478 cn.cn_namelen = fnieo.namelen; in fuse_internal_invalidate_entry() 697 fdisp_init(&fdi, cnp->cn_namelen + 1); in fuse_internal_remove() 700 memcpy(fdi.indata, cnp->cn_nameptr, cnp->cn_namelen); in fuse_internal_remove() 701 ((char *)fdi.indata)[cnp->cn_namelen] = '\0'; in fuse_internal_remove() 749 fdisp_init(&fdi, sizeof(*fri) + fcnp->cn_namelen + tcnp->cn_namelen + 2); in fuse_internal_rename() 755 fcnp->cn_namelen); in fuse_internal_rename() 756 ((char *)fdi.indata)[sizeof(*fri) + fcnp->cn_namelen] = '\0'; in fuse_internal_rename() 757 memcpy((char *)fdi.indata + sizeof(*fri) + fcnp->cn_namelen + 1, in fuse_internal_rename() 758 tcnp->cn_nameptr, tcnp->cn_namelen); in fuse_internal_rename() 759 ((char *)fdi.indata)[sizeof(*fri) + fcnp->cn_namelen + in fuse_internal_rename() [all …]
|
H A D | fuse_vnops.c | 974 fdisp_init(fdip, sizeof(*fmni) + cnp->cn_namelen + 1); in fdisp_make_mknod_for_fallback() 981 cnp->cn_namelen); in fdisp_make_mknod_for_fallback() 982 ((char *)fdip->indata)[sizeof(*fmni) + cnp->cn_namelen] = '\0'; in fdisp_make_mknod_for_fallback() 1047 fdisp_init(fdip, sizeof(*fci) + cnp->cn_namelen + 1); in fuse_vnop_create() 1060 cnp->cn_namelen); in fuse_vnop_create() 1061 ((char *)fdip->indata)[insize + cnp->cn_namelen] = '\0'; in fuse_vnop_create() 1467 is_dot = cnp->cn_namelen == 1 && *(cnp->cn_nameptr) == '.'; in fuse_vnop_lookup() 1527 fdisp_init(&fdi, cnp->cn_namelen + 1); in fuse_vnop_lookup() 1530 memcpy(fdi.indata, cnp->cn_nameptr, cnp->cn_namelen); in fuse_vnop_lookup() 1531 ((char *)fdi.indata)[cnp->cn_namelen] = '\0'; in fuse_vnop_lookup() [all …]
|
/freebsd/usr.sbin/makefs/msdos/ |
H A D | msdosfs_vnops.c | 169 cnp->cn_namelen, 0)) { in msdosfs_findslot() 176 cnp->cn_namelen) + 1; in msdosfs_findslot() 181 cnp->cn_namelen) + 1; in msdosfs_findslot() 263 cnp->cn_namelen, in msdosfs_findslot() 366 cn.cn_namelen = strlen(node->name); in msdosfs_mkfile() 549 cn.cn_namelen = strlen(node->name); in msdosfs_mkdire()
|
H A D | msdosfs_lookup.c | 139 int unlen = cnp->cn_namelen; in createde() 251 cnp->cn_namelen, 0) ? 0 : EINVAL); in uniqdosname() 258 cnp->cn_namelen, gen)) in uniqdosname()
|
/freebsd/sys/fs/p9fs/ |
H A D | p9fs_vnops.c | 241 if (cnp->cn_nameptr[0] == '.' && cnp->cn_namelen == 1) { in p9fs_lookup() 273 tmpchr = cnp->cn_nameptr[cnp->cn_namelen]; in p9fs_lookup() 274 cnp->cn_nameptr[cnp->cn_namelen] = '\0'; in p9fs_lookup() 282 cnp->cn_nameptr[cnp->cn_namelen] = tmpchr; in p9fs_lookup() 346 tmpchr = cnp->cn_nameptr[cnp->cn_namelen]; in p9fs_lookup() 347 cnp->cn_nameptr[cnp->cn_namelen] = '\0'; in p9fs_lookup() 388 cnp->cn_nameptr[cnp->cn_namelen] = tmpchr; in p9fs_lookup() 400 cnp->cn_nameptr[cnp->cn_namelen] = tmpchr; in p9fs_lookup() 407 cnp->cn_nameptr[cnp->cn_namelen] = tmpchr; in p9fs_lookup() 452 tmpchr = cnp->cn_nameptr[cnp->cn_namelen]; in create_common() [all …]
|
/freebsd/sys/fs/autofs/ |
H A D | autofs_vnops.c | 242 if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') { in autofs_lookup() 249 if (autofs_cached(anp, cnp->cn_nameptr, cnp->cn_namelen) == false && in autofs_lookup() 252 cnp->cn_nameptr, cnp->cn_namelen, &newvp); in autofs_lookup() 268 error = autofs_node_find(anp, cnp->cn_nameptr, cnp->cn_namelen, &child); in autofs_lookup() 317 ap->a_cnp->cn_namelen, &child); in autofs_mkdir()
|
/freebsd/sys/kern/ |
H A D | vfs_cache.c | 1416 if (!(ncp->nc_dvp == dvp && ncp->nc_nlen == cnp->cn_namelen && in cache_neg_promote_cond() 1764 rncp->nc_nlen == cnp->cn_namelen && in cache_zap_unlocked_bucket() 1825 if (cnp->cn_namelen == 2 && in cache_remove_cnp() 1866 hash = cache_get_hash(cnp->cn_nameptr, cnp->cn_namelen, dvp); in cache_remove_cnp() 1875 if (ncp->nc_dvp == dvp && ncp->nc_nlen == cnp->cn_namelen && in cache_remove_cnp() 2071 hash = cache_get_hash(cnp->cn_nameptr, cnp->cn_namelen, dvp); in cache_lookup_fallback() 2076 if (ncp->nc_dvp == dvp && ncp->nc_nlen == cnp->cn_namelen && in cache_lookup_fallback() 2154 if (cnp->cn_namelen == 1) in cache_lookup() 2156 if (cnp->cn_namelen == 2 && cnp->cn_nameptr[1] == '.') in cache_lookup() 2167 hash = cache_get_hash(cnp->cn_nameptr, cnp->cn_namelen, dvp); in cache_lookup() [all …]
|
H A D | vfs_lookup.c | 849 cnp->cn_namelen = 0; in vfs_lookup_degenerate() 1131 cnp->cn_namelen = cp - cnp->cn_nameptr; in vfs_lookup() 1132 if (__predict_false(cnp->cn_namelen > NAME_MAX)) { in vfs_lookup() 1137 ndp->ni_pathlen -= cnp->cn_namelen; in vfs_lookup() 1151 if (cnp->cn_namelen == 2 && in vfs_lookup() 1157 if (__predict_false(cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.' && in vfs_lookup()
|
/freebsd/sys/fs/nfsclient/ |
H A D | nfs_clport.c | 190 (np->n_v4->n4_namelen != cnp->cn_namelen || in nfscl_nget() 192 cnp->cn_namelen) || in nfscl_nget() 198 + cnp->cn_namelen - 1, M_NFSV4NODE, M_WAITOK); in nfscl_nget() 201 && (np->n_v4->n4_namelen != cnp->cn_namelen || in nfscl_nget() 203 cnp->cn_namelen) || in nfscl_nget() 211 np->n_v4->n4_namelen = cnp->cn_namelen; in nfscl_nget() 215 cnp->cn_namelen); in nfscl_nget() 270 + dnp->n_fhp->nfh_len + cnp->cn_namelen - 1, M_NFSV4NODE, in nfscl_nget() 273 np->n_v4->n4_namelen = cnp->cn_namelen; in nfscl_nget() 277 cnp->cn_namelen); in nfscl_nget()
|
H A D | nfs_clvnops.c | 1247 if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') { in nfs_lookup() 1341 error = nfsrpc_lookup(dvp, cnp->cn_nameptr, cnp->cn_namelen, in nfs_lookup() 1664 error = nfsrpc_mknod(dvp, cnp->cn_nameptr, cnp->cn_namelen, vap, in nfs_mknodrpc() 1670 cnp->cn_namelen, cnp->cn_cred, curthread, in nfs_mknodrpc() 1778 error = nfsrpc_create(dvp, cnp->cn_nameptr, cnp->cn_namelen, in nfs_create() 1784 cnp->cn_namelen, cnp->cn_cred, curthread, in nfs_create() 1896 cnp->cn_namelen, cnp->cn_cred, curthread); in nfs_remove() 2032 error = nfs_renamerpc(fdvp, fvp, fcnp->cn_nameptr, fcnp->cn_namelen, in nfs_rename() 2033 tdvp, tvp, tcnp->cn_nameptr, tcnp->cn_namelen, tcnp->cn_cred, in nfs_rename() 2043 tdnp->n_fhp->nfh_len + tcnp->cn_namelen - 1, in nfs_rename() [all …]
|
/freebsd/sys/fs/unionfs/ |
H A D | union_subr.c | 370 unp->un_path = malloc(cnp->cn_namelen + 1, in unionfs_nodeget() 372 bcopy(cnp->cn_nameptr, unp->un_path, cnp->cn_namelen); in unionfs_nodeget() 373 unp->un_path[cnp->cn_namelen] = '\0'; in unionfs_nodeget() 374 unp->un_pathlen = cnp->cn_namelen; in unionfs_nodeget() 725 cn->cn_namelen = pathlen; in unionfs_relookup() 938 cnp->cn_nameptr, cnp->cn_namelen, CREATE))) { in unionfs_mkshadowdir() 986 char *pathend = &nd.ni_cnd.cn_nameptr[nd.ni_cnd.cn_namelen]; in unionfs_mkshadowdir() 1297 nd.ni_cnd.cn_namelen = unp->un_pathlen; in unionfs_vn_create_on_upper() 1640 cn.cn_namelen = dp->d_namlen; in unionfs_check_rmdir()
|
/freebsd/sys/fs/tarfs/ |
H A D | tarfs_vfsops.c | 306 namelen = do_lookup ? 0 : cn.cn_namelen; in tarfs_lookup_path() 338 cn.cn_namelen = tnp->namelen; in tarfs_lookup_path() 350 (int)cn.cn_namelen, cn.cn_nameptr); in tarfs_lookup_path() 352 cn.cn_namelen, VDIR, -1, 0, tmp->mtime, 0, 0, in tarfs_lookup_path() 361 cn.cn_namelen = len; in tarfs_lookup_path() 363 (int)cn.cn_namelen, cn.cn_nameptr, in tarfs_lookup_path() 375 name += cn.cn_namelen; in tarfs_lookup_path() 376 namelen -= cn.cn_namelen; in tarfs_lookup_path()
|
H A D | tarfs_vnops.c | 243 (int)cnp->cn_namelen, cnp->cn_nameptr); in tarfs_lookup() 259 } else if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') { in tarfs_lookup() 265 cnp->cn_namelen == TARFS_ZIO_NAMELEN && in tarfs_lookup() 279 (int)cnp->cn_namelen, cnp->cn_nameptr); in tarfs_lookup()
|
/freebsd/sys/fs/ext2fs/ |
H A D | ext2_lookup.c | 131 if (cnp->cn_namelen <= 2 && cnp->cn_nameptr[0] == '.' && in ext2_is_dot_entry() 365 ss.slotneeded = EXT2_DIR_REC_LEN(cnp->cn_namelen); in ext2_lookup_ino() 380 switch (ext2_htree_lookup(dp, cnp->cn_nameptr, cnp->cn_namelen, in ext2_lookup_ino() 446 cnp->cn_nameptr, cnp->cn_namelen, in ext2_lookup_ino() 925 newdir.e2d_namlen = cnp->cn_namelen; in ext2_direnter() 928 newdir.e2d_namlen = htole16(cnp->cn_namelen); in ext2_direnter() 930 bcopy(cnp->cn_nameptr, newdir.e2d_name, (unsigned)cnp->cn_namelen + 1); in ext2_direnter()
|
/freebsd/sys/fs/tmpfs/ |
H A D | tmpfs_vnops.c | 122 } else if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') { in tmpfs_lookup1() 816 cnp->cn_nameptr, cnp->cn_namelen, &de); in tmpfs_link() 880 (fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.')) in tmpfs_rename_relock() 1033 (fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.')) { in tmpfs_rename() 1057 (fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.')) in tmpfs_rename() 1110 if (fcnp->cn_namelen != tcnp->cn_namelen || in tmpfs_rename() 1111 bcmp(fcnp->cn_nameptr, tcnp->cn_nameptr, fcnp->cn_namelen) != 0) { in tmpfs_rename() 1112 newname = malloc(tcnp->cn_namelen, M_TMPFSNAME, M_WAITOK); in tmpfs_rename() 1224 MPASS(tcnp->cn_namelen < in tmpfs_rename() [all...] |
H A D | tmpfs_subr.c | 1245 error = tmpfs_alloc_dirent(tmp, node, cnp->cn_nameptr, cnp->cn_namelen, in tmpfs_alloc_file() 1389 MPASS(IMPLIES(cnp->cn_namelen == 1, cnp->cn_nameptr[0] != '.')); in tmpfs_dir_lookup() 1390 MPASS(IMPLIES(cnp->cn_namelen == 2, !(cnp->cn_nameptr[0] == '.' && in tmpfs_dir_lookup() 1394 hash = tmpfs_dirent_hash(cnp->cn_nameptr, cnp->cn_namelen); in tmpfs_dir_lookup() 1400 cnp->cn_namelen)) in tmpfs_dir_lookup() 1405 cnp->cn_namelen)) in tmpfs_dir_lookup() 1839 cnp->cn_nameptr, cnp->cn_namelen, &de); in tmpfs_dir_whiteout_add()
|
/freebsd/usr.sbin/makefs/ |
H A D | msdos.h | 49 size_t cn_namelen; member
|
/freebsd/sys/fs/smbfs/ |
H A D | smbfs_vnops.c | 503 int nmlen = cnp->cn_namelen; in smbfs_create() 606 tcnp->cn_nameptr, tcnp->cn_namelen, flags, scred); in smbfs_rename() 620 tcnp->cn_nameptr, tcnp->cn_namelen, scred); in smbfs_rename() 687 int len = cnp->cn_namelen; in smbfs_mkdir() 1056 int nmlen = cnp->cn_namelen; in smbfs_lookup() 1077 error = smbfs_pathcheck(smp, cnp->cn_nameptr, cnp->cn_namelen, nameiop); in smbfs_lookup()
|
/freebsd/sys/fs/cd9660/ |
H A D | cd9660_lookup.c | 143 len = cnp->cn_namelen; in cd9660_lookup() 276 if (namelen == cnp->cn_namelen in cd9660_lookup()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zfs_ctldir.c | 649 if (cnp->cn_namelen == 1 && *cnp->cn_nameptr == '.') { in zfsctl_root_lookup() 656 } else if (strncmp(cnp->cn_nameptr, "snapshot", cnp->cn_namelen) == 0) { in zfsctl_root_lookup() 944 if (cnp->cn_namelen == 1 && *cnp->cn_nameptr == '.') { in zfsctl_snapdir_lookup() 956 if (cnp->cn_namelen >= sizeof (name)) in zfsctl_snapdir_lookup() 959 strlcpy(name, ap->a_cnp->cn_nameptr, ap->a_cnp->cn_namelen + 1); in zfsctl_snapdir_lookup()
|
/freebsd/sys/fs/pseudofs/ |
H A D | pseudofs_vnops.c | 458 PFS_TRACE(("%.*s", (int)cnp->cn_namelen, cnp->cn_nameptr)); in pfs_lookup() 475 if (cnp->cn_namelen >= PFS_NAMELEN) in pfs_lookup() 483 namelen = cnp->cn_namelen; in pfs_lookup() 550 if (i == cnp->cn_namelen) { in pfs_lookup()
|
/freebsd/sys/ufs/ufs/ |
H A D | ufs_lookup.c | 272 slotneeded = DIRECTSIZ(cnp->cn_namelen); in ufs_lookup_ino() 298 switch (ufsdirhash_lookup(dp, cnp->cn_nameptr, cnp->cn_namelen, in ufs_lookup_ino() 424 if (namlen == cnp->cn_namelen && in ufs_lookup_ino() 816 namelen = (unsigned)cnp->cn_namelen; in ufs_makedirentry()
|
/freebsd/sys/sys/ |
H A D | namei.h | 58 long cn_namelen; /* length of looked up component */ member
|
/freebsd/sys/fs/fdescfs/ |
H A D | fdesc_vnops.c | 291 int nlen = cnp->cn_namelen; in fdesc_lookup() 302 if (cnp->cn_namelen == 1 && *pname == '.') { in fdesc_lookup()
|