Home
last modified time | relevance | path

Searched refs:cn_namelen (Results 1 – 25 of 42) sorted by relevance

12

/freebsd/sys/fs/msdosfs/
H A Dmsdosfs_lookup.c186 (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 Dfuse_internal.c478 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 Dfuse_vnops.c974 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 Dmsdosfs_vnops.c169 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 Dmsdosfs_lookup.c139 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 Dp9fs_vnops.c241 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 Dautofs_vnops.c242 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 Dvfs_cache.c1416 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 Dvfs_lookup.c849 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 Dnfs_clport.c190 (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 Dnfs_clvnops.c1247 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 Dunion_subr.c370 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 Dtarfs_vfsops.c306 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 Dtarfs_vnops.c243 (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 Dext2_lookup.c131 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 Dtmpfs_vnops.c122 } 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 Dtmpfs_subr.c1245 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 Dmsdos.h49 size_t cn_namelen; member
/freebsd/sys/fs/smbfs/
H A Dsmbfs_vnops.c503 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 Dcd9660_lookup.c143 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 Dzfs_ctldir.c649 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 Dpseudofs_vnops.c458 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 Dufs_lookup.c272 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 Dnamei.h58 long cn_namelen; /* length of looked up component */ member
/freebsd/sys/fs/fdescfs/
H A Dfdesc_vnops.c291 int nlen = cnp->cn_namelen; in fdesc_lookup()
302 if (cnp->cn_namelen == 1 && *pname == '.') { in fdesc_lookup()

12