| /netbsd-src/sys/fs/msdosfs/ |
| H A D | msdosfs_lookup.c | 132 (int)cnp->cn_namelen, cnp->cn_nameptr); in msdosfs_lookup() 159 if (cache_lookup(vdp, cnp->cn_nameptr, cnp->cn_namelen, in msdosfs_lookup() 174 (cnp->cn_namelen == 1 || in msdosfs_lookup() 175 (cnp->cn_namelen == 2 && cnp->cn_nameptr[1] == '.'))) { in msdosfs_lookup() 187 cnp->cn_namelen, 0)) { in msdosfs_lookup() 194 cnp->cn_namelen, pmp->pm_flags & MSDOSFSMNT_UTF8) + 1; in msdosfs_lookup() 199 cnp->cn_namelen, pmp->pm_flags & MSDOSFSMNT_UTF8) + 1; in msdosfs_lookup() 288 cnp->cn_namelen, in msdosfs_lookup() 423 cache_enter(vdp, *vpp, cnp->cn_nameptr, cnp->cn_namelen, in msdosfs_lookup() 543 cache_enter(vdp, *vpp, cnp->cn_nameptr, cnp->cn_namelen, cnp->cn_flags); in msdosfs_lookup() [all …]
|
| /netbsd-src/sys/fs/filecorefs/ |
| H A D | filecore_lookup.c | 166 if (cache_lookup(vdp, cnp->cn_nameptr, cnp->cn_namelen, in filecore_lookup() 172 namelen = cnp->cn_namelen; in filecore_lookup() 244 cache_enter(vdp, *vpp, cnp->cn_nameptr, cnp->cn_namelen, in filecore_lookup() 283 cache_enter(vdp, *vpp, cnp->cn_nameptr, cnp->cn_namelen, in filecore_lookup()
|
| /netbsd-src/sys/fs/adosfs/ |
| H A D | adlookup.c | 95 plen = cnp->cn_namelen; in adosfs_lookup() 113 if (cache_lookup(vdp, cnp->cn_nameptr, cnp->cn_namelen, in adosfs_lookup() 217 cache_enter(vdp, NULL, cnp->cn_nameptr, cnp->cn_namelen, in adosfs_lookup() 250 cache_enter(vdp, *vpp, cnp->cn_nameptr, cnp->cn_namelen, in adosfs_lookup()
|
| /netbsd-src/sys/fs/cd9660/ |
| H A D | cd9660_lookup.c | 151 if (cache_lookup(vdp, cnp->cn_nameptr, cnp->cn_namelen, in cd9660_lookup() 159 len = cnp->cn_namelen; in cd9660_lookup() 290 if (namelen == cnp->cn_namelen) { in cd9660_lookup() 341 cache_enter(vdp, *vpp, cnp->cn_nameptr, cnp->cn_namelen, cnp->cn_flags); in cd9660_lookup() 371 cache_enter(vdp, *vpp, cnp->cn_nameptr, cnp->cn_namelen, cnp->cn_flags); in cd9660_lookup()
|
| /netbsd-src/sys/ufs/ext2fs/ |
| H A D | ext2fs_lookup.c | 129 return cnp->cn_namelen <= 2 && cnp->cn_nameptr[0] == '.' && in ext2fs_is_dot_entry() 332 if (cache_lookup(vdp, cnp->cn_nameptr, cnp->cn_namelen, in ext2fs_lookup() 360 slotneeded = EXT2FS_DIRSIZ(cnp->cn_namelen); in ext2fs_lookup() 404 cnp->cn_namelen, &bp, &entryoffsetinblock, &i_offset, in ext2fs_lookup() 505 if (namlen == cnp->cn_namelen && in ext2fs_lookup() 591 cache_enter(vdp, *vpp, cnp->cn_nameptr, cnp->cn_namelen, in ext2fs_lookup() 713 cache_enter(vdp, *vpp, cnp->cn_nameptr, cnp->cn_namelen, cnp->cn_flags); in ext2fs_lookup() 891 newdir.e2d_namlen = cnp->cn_namelen; in ext2fs_direnter() 897 memcpy(newdir.e2d_name, cnp->cn_nameptr, (unsigned)cnp->cn_namelen + 1); in ext2fs_direnter() 898 newentrysize = EXT2FS_DIRSIZ(cnp->cn_namelen); in ext2fs_direnter() [all...] |
| /netbsd-src/sys/fs/autofs/ |
| H A D | autofs_vnops.c | 224 cachefound = cache_lookup(dvp, cnp->cn_nameptr, cnp->cn_namelen, in autofs_lookup() 249 } else if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') { in autofs_lookup() 260 if (autofs_cached(anp, cnp->cn_nameptr, cnp->cn_namelen) == false && in autofs_lookup() 263 error = autofs_trigger_vn(dvp, cnp->cn_nameptr, cnp->cn_namelen, in autofs_lookup() 278 error = autofs_node_find(anp, cnp->cn_nameptr, cnp->cn_namelen, &child); in autofs_lookup() 304 cache_enter(dvp, *vpp, cnp->cn_nameptr, cnp->cn_namelen, in autofs_lookup() 386 error = autofs_node_new(anp, amp, cnp->cn_nameptr, cnp->cn_namelen, in autofs_mkdir()
|
| /netbsd-src/sys/ufs/chfs/ |
| H A D | chfs_subr.c | 110 KASSERT(IMPLIES(cnp->cn_namelen == 1, cnp->cn_nameptr[0] != '.')); in chfs_dir_lookup() 111 KASSERT(IMPLIES(cnp->cn_namelen == 2, !(cnp->cn_nameptr[0] == '.' && in chfs_dir_lookup() 116 KASSERT(cnp->cn_namelen < 0xffff); in chfs_dir_lookup() 119 if (fd->nsize == (uint16_t)cnp->cn_namelen && in chfs_dir_lookup()
|
| H A D | chfs_vnode.c | 285 nfd = chfs_alloc_dirent(cnp->cn_namelen + 1); in chfs_makeinode() 289 nfd->nsize = cnp->cn_namelen; in chfs_makeinode() 290 memcpy(&(nfd->name), cnp->cn_nameptr, cnp->cn_namelen); in chfs_makeinode() 292 nfd->nhash = hash32_buf(nfd->name, cnp->cn_namelen, HASH32_BUF_INIT); in chfs_makeinode() 313 cache_enter(dvp, *vpp, cnp->cn_nameptr, cnp->cn_namelen, cnp->cn_flags); in chfs_makeinode()
|
| /netbsd-src/sys/fs/v7fs/ |
| H A D | v7fs_vnops.c | 104 int namelen = cnp->cn_namelen; in v7fs_lookup() 216 DPRINTF("%.*s parent#%d\n", (int)a->a_cnp->cn_namelen, in v7fs_create() 228 a->a_cnp->cn_nameptr, a->a_cnp->cn_namelen, &attr, &ino))) { in v7fs_create() 278 DPRINTF("%.*s %06o %lx %d\n", (int)cnp->cn_namelen, cnp->cn_nameptr, in v7fs_mknod() 287 cnp->cn_nameptr, cnp->cn_namelen, &attr, &ino))) in v7fs_mknod() 704 DPRINTF("delete %.*s\n", (int)a->a_cnp->cn_namelen, in v7fs_remove() 713 a->a_cnp->cn_nameptr, a->a_cnp->cn_namelen))) { in v7fs_remove() 761 error = v7fs_file_link(fs, parent, p, cnp->cn_nameptr, cnp->cn_namelen); in v7fs_link() 793 size_t from_len = a->a_fcnp->cn_namelen; in v7fs_rename() 794 size_t to_len = a->a_tcnp->cn_namelen; in v7fs_rename() [all …]
|
| /netbsd-src/sys/fs/union/ |
| H A D | union_subr.c | 453 un->un_path = malloc(cnp->cn_namelen+1, in union_allocvp() 456 cnp->cn_namelen); in union_allocvp() 457 un->un_path[cnp->cn_namelen] = '\0'; in union_allocvp() 490 un->un_path = malloc(cnp->cn_namelen+1, M_TEMP, M_WAITOK); in union_allocvp() 491 memcpy(un->un_path, cnp->cn_nameptr, cnp->cn_namelen); in union_allocvp() 492 un->un_path[cnp->cn_namelen] = '\0'; in union_allocvp() 777 cnp->cn_namelen = strlen(path); in union_do_lookup() 817 if (cnp->cn_namelen + 1 > MAXPATHLEN) in union_mkshadow() 820 memcpy(pnbuf, cnp->cn_nameptr, cnp->cn_namelen); in union_mkshadow() 821 pnbuf[cnp->cn_namelen] = '\0'; in union_mkshadow() [all …]
|
| /netbsd-src/usr.sbin/makefs/msdos/ |
| H A D | msdosfs_vnops.c | 160 cnp->cn_namelen, 0)) { in msdosfs_findslot() 167 cnp->cn_namelen, pmp->pm_flags & MSDOSFSMNT_UTF8) + 1; in msdosfs_findslot() 172 cnp->cn_namelen, pmp->pm_flags & MSDOSFSMNT_UTF8) + 1; in msdosfs_findslot() 255 cnp->cn_namelen, in msdosfs_findslot() 362 cn.cn_namelen = strlen(node->name); in msdosfs_mkfile() 558 cn.cn_namelen = strlen(node->name); in msdosfs_mkdire()
|
| /netbsd-src/sys/fs/puffs/ |
| H A D | puffs_subr.c | 59 (void)memcpy(pkcn->pkcn_name, cn->cn_nameptr, cn->cn_namelen); in puffs_makecn() 60 pkcn->pkcn_name[cn->cn_namelen] = '\0'; in puffs_makecn() 62 pkcn->pkcn_namelen = cn->cn_namelen; in puffs_makecn()
|
| /netbsd-src/sys/fs/unionfs/ |
| H A D | unionfs_subr.c | 118 malloc(cnp->cn_namelen +1, M_UNIONFSPATH, M_WAITOK|M_ZERO); in unionfs_nodeget() 119 memcpy(unp->un_path, cnp->cn_nameptr, cnp->cn_namelen); in unionfs_nodeget() 120 unp->un_path[cnp->cn_namelen] = '\0'; in unionfs_nodeget() 306 cn->cn_namelen = pathlen; in unionfs_relookup() 514 cnp->cn_nameptr, cnp->cn_namelen, CREATE))) in unionfs_mkshadowdir() 620 cn.cn_namelen = strlen(unp->un_path); in unionfs_vn_create_on_upper() 622 memcpy(pnbuf, unp->un_path, cn.cn_namelen + 1); in unionfs_vn_create_on_upper() 852 cn.cn_namelen = dp->d_namlen; in unionfs_check_rmdir()
|
| /netbsd-src/sys/nfs/ |
| H A D | nfs_vnops.c | 245 cache_enter(dvp, vp, cnp->cn_nameptr, cnp->cn_namelen, cnp->cn_flags); in nfs_cache_enter() 762 if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') { in nfs_lookup() 783 cachefound = cache_lookup_raw(dvp, cnp->cn_nameptr, cnp->cn_namelen, in nfs_lookup() 866 len = cnp->cn_namelen; in nfs_lookup() 1466 + nfsm_rndup(cnp->cn_namelen) + NFSX_SATTR(v3)); in nfs_mknodrpc() 1468 nfsm_strtom(cnp->cn_nameptr, cnp->cn_namelen, NFS_MAXNAMLEN); in nfs_mknodrpc() 1495 cnp->cn_namelen, cnp->cn_cred, curlwp, &np); in nfs_mknodrpc() 1539 cache_purge1(dvp, cnp->cn_nameptr, cnp->cn_namelen, 0); in nfs_mknod() 1588 nfsm_rndup(cnp->cn_namelen) + NFSX_SATTR(v3)); in nfs_create() 1590 nfsm_strtom(cnp->cn_nameptr, cnp->cn_namelen, NFS_MAXNAMLEN); in nfs_create() [all …]
|
| /netbsd-src/sys/kern/ |
| H A D | vfs_lookup.c | 859 error = VOP_PARSEPATH(searchdir, cnp->cn_nameptr, &cnp->cn_namelen); in lookup_parsepath() 863 cp = cnp->cn_nameptr + cnp->cn_namelen; in lookup_parsepath() 864 if (cnp->cn_namelen > KERNEL_NAME_MAX) { in lookup_parsepath() 873 ndp->ni_pathlen -= cnp->cn_namelen; in lookup_parsepath() 906 if (cnp->cn_namelen == 2 && 1341 cnp->cn_namelen, &foundobj, &plock, cnp->cn_cred)) { in lookup_fastforward() 2041 error = VOP_PARSEPATH(startdir, cnp->cn_nameptr, &cnp->cn_namelen); in do_lookup_for_nfsd_index() 2046 cp = cnp->cn_nameptr + cnp->cn_namelen; in do_lookup_for_nfsd_index() 2047 KASSERT(cnp->cn_namelen <= KERNEL_NAME_MAX); in do_lookup_for_nfsd_index() 2048 ndp->ni_pathlen -= cnp->cn_namelen; in do_lookup_for_nfsd_index() [all...] |
| /netbsd-src/sys/fs/nfs/client/ |
| H A D | nfs_clvnops.c | 1076 if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') { in nfs_lookup() 1150 error = nfsrpc_lookup(dvp, cnp->cn_nameptr, cnp->cn_namelen, in nfs_lookup() 1452 error = nfsrpc_mknod(dvp, cnp->cn_nameptr, cnp->cn_namelen, vap, in nfs_mknodrpc() 1458 cnp->cn_namelen, cnp->cn_cred, cnp->cn_thread, in nfs_mknodrpc() 1568 error = nfsrpc_create(dvp, cnp->cn_nameptr, cnp->cn_namelen, in nfs_create() 1574 cnp->cn_namelen, cnp->cn_cred, cnp->cn_thread, in nfs_create() 1685 cnp->cn_namelen, cnp->cn_cred, cnp->cn_thread); in nfs_remove() 1823 error = nfs_renamerpc(fdvp, fvp, fcnp->cn_nameptr, fcnp->cn_namelen, in nfs_rename() 1824 tdvp, tvp, tcnp->cn_nameptr, tcnp->cn_namelen, tcnp->cn_cred, in nfs_rename() 1834 tdnp->n_fhp->nfh_len + tcnp->cn_namelen - 1, in nfs_rename() [all …]
|
| H A D | nfs_clport.c | 183 (np->n_v4->n4_namelen != cnp->cn_namelen || in nfscl_nget() 185 cnp->cn_namelen) || in nfscl_nget() 191 + cnp->cn_namelen - 1, M_NFSV4NODE, M_WAITOK); in nfscl_nget() 194 && (np->n_v4->n4_namelen != cnp->cn_namelen || in nfscl_nget() 196 cnp->cn_namelen) || in nfscl_nget() 204 np->n_v4->n4_namelen = cnp->cn_namelen; in nfscl_nget() 208 cnp->cn_namelen); in nfscl_nget() 259 + dnp->n_fhp->nfh_len + cnp->cn_namelen - 1, M_NFSV4NODE, in nfscl_nget() 262 np->n_v4->n4_namelen = cnp->cn_namelen; in nfscl_nget() 266 cnp->cn_namelen); in nfscl_nget()
|
| /netbsd-src/sys/ufs/lfs/ |
| H A D | ulfs_lookup.c | 181 if (cache_lookup(vdp, cnp->cn_nameptr, cnp->cn_namelen, in ulfs_lookup() 225 slotneeded = LFS_DIRECTSIZ(fs, cnp->cn_namelen); in ulfs_lookup() 264 switch (ulfsdirhash_lookup(dp, cnp->cn_nameptr, cnp->cn_namelen, in ulfs_lookup() 380 if (namlen == cnp->cn_namelen && in ulfs_lookup() 506 cache_enter(vdp, *vpp, cnp->cn_nameptr, cnp->cn_namelen, in ulfs_lookup() 631 cache_enter(vdp, *vpp, cnp->cn_nameptr, cnp->cn_namelen, cnp->cn_flags); in ulfs_lookup() 708 * cnp->cn_namelen 782 namlen = cnp->cn_namelen; in ulfs_direnter()
|
| /netbsd-src/sys/miscfs/kernfs/ |
| H A D | kernfs_vnops.c | 512 if (cnp->cn_namelen == 1 && *pname == '.') { in kernfs_lookup() 529 if (cnp->cn_namelen == kt->kt_namlen && in kernfs_lookup() 530 memcmp(kt->kt_name, pname, cnp->cn_namelen) == 0) in kernfs_lookup() 534 if (cnp->cn_namelen == dkt->dkt_kt.kt_namlen && in kernfs_lookup() 535 memcmp(dkt->dkt_kt.kt_name, pname, cnp->cn_namelen) == 0) { in kernfs_lookup() 554 if (cnp->cn_namelen == dkt->dkt_kt.kt_namlen && in kernfs_lookup() 555 memcmp(dkt->dkt_kt.kt_name, pname, cnp->cn_namelen) == 0) { in kernfs_lookup()
|
| /netbsd-src/sys/fs/tmpfs/ |
| H A D | tmpfs_mem.c | 234 const size_t fln = fcnp->cn_namelen; in tmpfs_strname_neqlen() 235 const size_t tln = tcnp->cn_namelen; in tmpfs_strname_neqlen()
|
| /netbsd-src/sys/miscfs/procfs/ |
| H A D | procfs_vnops.c | 1089 if (cnp->cn_namelen == 1 && *pname == '.') { in procfs_lookup() 1110 if (cnp->cn_namelen == pt->pt_namlen && in procfs_lookup() 1111 memcmp(pt->pt_name, pname, cnp->cn_namelen) == 0 && in procfs_lookup() 1132 pid = (pid_t)atoi(pname, cnp->cn_namelen); in procfs_lookup() 1172 found = cnp->cn_namelen == pt->pt_namlen && in procfs_lookup() 1173 memcmp(pt->pt_name, pname, cnp->cn_namelen) == 0 && in procfs_lookup() 1213 fd = atoi(pname, cnp->cn_namelen); in procfs_lookup() 1251 xpid = atoi(pname, cnp->cn_namelen); in procfs_lookup() 1307 if (cnp->cn_namelen == pt->pt_namlen && in procfs_lookup() 1308 memcmp(pt->pt_name, pname, cnp->cn_namelen) == 0 && in procfs_lookup()
|
| /netbsd-src/sys/miscfs/fdesc/ |
| H A D | fdesc_vnops.c | 189 if (cnp->cn_namelen == 1 && *pname == '.') { in fdesc_lookup() 204 if (cnp->cn_namelen == 2 && memcmp(pname, "fd", 2) == 0) { in fdesc_lookup() 209 if (cnp->cn_namelen == 3 && memcmp(pname, "tty", 3) == 0) { in fdesc_lookup() 219 switch (cnp->cn_namelen) { in fdesc_lookup() 241 if (cnp->cn_namelen == 2 && memcmp(pname, "..", 2) == 0) { in fdesc_lookup()
|
| /netbsd-src/sys/fs/ntfs/ |
| H A D | ntfs_vnops.c | 670 (int)cnp->cn_namelen, cnp->cn_nameptr, (long long)cnp->cn_namelen, in ntfs_lookup() 690 if (cache_lookup(ap->a_dvp, cnp->cn_nameptr, cnp->cn_namelen, in ntfs_lookup() 695 if(cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') { in ntfs_lookup() 733 cache_enter(dvp, *ap->a_vpp, cnp->cn_nameptr, cnp->cn_namelen, in ntfs_lookup()
|
| /netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/ |
| H A D | zfs_ctldir.c | 645 if (cnp->cn_namelen == 1 && *cnp->cn_nameptr == '.') { 652 } else if (strncmp(cnp->cn_nameptr, "snapshot", cnp->cn_namelen) == 0) { 854 if (cnp->cn_namelen == 1 && *cnp->cn_nameptr == '.') { 866 if (cnp->cn_namelen >= sizeof(name)) 869 strlcpy(name, ap->a_cnp->cn_nameptr, ap->a_cnp->cn_namelen + 1); 1379 if (cnp->cn_namelen >= sizeof(snapname)) in sfs_lookup_snapshot() 1382 strlcpy(snapname, cnp->cn_nameptr, cnp->cn_namelen + 1); in sfs_lookup_snapshot() 1486 if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') { in sfs_lookup() 1513 if (cnp->cn_namelen == strlen(ZFS_SNAPDIR_NAME) && in sfs_lookup() 1515 cnp->cn_namelen) == 0) { in sfs_lookup()
|
| /netbsd-src/sys/ufs/ufs/ |
| H A D | ufs_lookup.c | 381 if (cache_lookup(vdp, cnp->cn_nameptr, cnp->cn_namelen, in ufs_lookup() 426 slot.needed = UFS_DIRECTSIZ(cnp->cn_namelen); in ufs_lookup() 455 switch (ufsdirhash_lookup(dp, cnp->cn_nameptr, cnp->cn_namelen, in ufs_lookup() 558 if (namlen != cnp->cn_namelen || in ufs_lookup() 650 cache_enter(vdp, *vpp, cnp->cn_nameptr, cnp->cn_namelen, in ufs_lookup() 736 cache_enter(vdp, *vpp, cnp->cn_nameptr, cnp->cn_namelen, cnp->cn_flags); in ufs_lookup() 841 size_t namelen = cnp->cn_namelen; in ufs_makedirentry()
|