| /freebsd/sys/kern/ |
| H A D | vfs_cache.c | 496 bcmp(ncp->nc_name, cnp->cn_nameptr, cnp->cn_namelen) == 0); in cache_ncp_match() 1876 cnp->cn_nameptr[0] == '.' && cnp->cn_nameptr[1] == '.') { in cache_remove_cnp() 1916 hash = cache_get_hash(cnp->cn_nameptr, cnp->cn_namelen, dvp); in cache_remove_cnp() 2115 hash = cache_get_hash(cnp->cn_nameptr, cnp->cn_namelen, dvp); in cache_lookup_fallback() 2122 SDT_PROBE2(vfs, namecache, lookup, miss, dvp, cnp->cn_nameptr); in cache_lookup_fallback() 2192 if (__predict_false(cnp->cn_nameptr[0] == '.')) { in cache_lookup() 2195 if (cnp->cn_namelen == 2 && cnp->cn_nameptr[1] == '.') in cache_lookup() 2206 hash = cache_get_hash(cnp->cn_nameptr, cnp->cn_namelen, dvp); in cache_lookup() 2212 SDT_PROBE2(vfs, namecache, lookup, miss, dvp, cnp->cn_nameptr); in cache_lookup() 2502 hash = cache_get_hash(cnp->cn_nameptr, len, dvp); in cache_enter_dotdot_prep() [all …]
|
| H A D | vfs_lookup.c | 308 cnp->cn_nameptr = NULL; in namei_cleanup_cnp() 324 while (*(cnp->cn_nameptr) == '/') { in namei_handle_root() 325 cnp->cn_nameptr++; in namei_handle_root() 667 cnp->cn_nameptr = cnp->cn_pnbuf; in namei() 708 cnp->cn_nameptr = cnp->cn_pnbuf; in namei() 778 cnp->cn_nameptr = cnp->cn_pnbuf; in namei() 779 if (*(cnp->cn_nameptr) == '/') { in namei() 1137 MPASS(cnp->cn_nameptr[0] != '/'); in vfs_lookup() 1143 if (__predict_false(cnp->cn_nameptr[0] == '\0')) { in vfs_lookup() 1159 lastchar = &cnp->cn_nameptr[ndp->ni_pathlen - 2]; in vfs_lookup() [all …]
|
| /freebsd/sys/fs/p9fs/ |
| H A D | p9fs_vnops.c | 186 p9aa->newfid, vpp, p9aa->cnp->cn_nameptr)); in p9fs_lookup_alloc() 240 if (cnp->cn_nameptr[0] == '.' && cnp->cn_namelen == 1) { in p9fs_lookup() 272 tmpchr = cnp->cn_nameptr[cnp->cn_namelen]; in p9fs_lookup() 273 cnp->cn_nameptr[cnp->cn_namelen] = '\0'; in p9fs_lookup() 279 newfid = p9_client_walk(dvfid, 1, &cnp->cn_nameptr, 1, &error); in p9fs_lookup() 281 cnp->cn_nameptr[cnp->cn_namelen] = tmpchr; in p9fs_lookup() 345 tmpchr = cnp->cn_nameptr[cnp->cn_namelen]; in p9fs_lookup() 346 cnp->cn_nameptr[cnp->cn_namelen] = '\0'; in p9fs_lookup() 375 dnp, newfid, &vp, cnp->cn_nameptr); in p9fs_lookup() 387 cnp->cn_nameptr[cnp->cn_namelen] = tmpchr; in p9fs_lookup() [all …]
|
| /freebsd/sys/fs/msdosfs/ |
| H A D | msdosfs_lookup.c | 168 printf("msdosfs_lookup(): looking for %s\n", cnp->cn_nameptr); in msdosfs_lookup_ino() 185 if ((vdp->v_vflag & VV_ROOT) && cnp->cn_nameptr[0] == '.' && in msdosfs_lookup_ino() 187 (cnp->cn_namelen == 2 && cnp->cn_nameptr[1] == '.'))) { in msdosfs_lookup_ino() 198 switch (unix2dosfn((const u_char *)cnp->cn_nameptr, dosfilename, in msdosfs_lookup_ino() 207 wincnt = winSlotCnt((const u_char *)cnp->cn_nameptr, in msdosfs_lookup_ino() 212 wincnt = winSlotCnt((const u_char *)cnp->cn_nameptr, in msdosfs_lookup_ino() 220 unlen = winLenFixup(cnp->cn_nameptr, cnp->cn_namelen); in msdosfs_lookup_ino() 312 (const u_char *)cnp->cn_nameptr, unlen, in msdosfs_lookup_ino() 599 if (cnp->cn_namelen != 1 || cnp->cn_nameptr[0] != '.') { in msdosfs_lookup_ino() 698 const u_char *un = (const u_char *)cnp->cn_nameptr; in createde() [all …]
|
| /freebsd/usr.sbin/makefs/msdos/ |
| H A D | msdosfs_vnops.c | 166 switch (unix2dosfn((const u_char *)cnp->cn_nameptr, dosfilename, in msdosfs_findslot() 173 wincnt = winSlotCnt((const u_char *)cnp->cn_nameptr, in msdosfs_findslot() 178 wincnt = winSlotCnt((const u_char *)cnp->cn_nameptr, in msdosfs_findslot() 260 (const u_char *)cnp->cn_nameptr, in msdosfs_findslot() 363 cn.cn_nameptr = node->name; in msdosfs_mkfile() 546 cn.cn_nameptr = node->name; in msdosfs_mkdire()
|
| H A D | msdosfs_lookup.c | 138 const u_char *un = (const u_char *)cnp->cn_nameptr; in createde() 250 return (unix2dosfn((const u_char *)cnp->cn_nameptr, cp, in uniqdosname() 257 if (!unix2dosfn((const u_char *)cnp->cn_nameptr, cp, in uniqdosname()
|
| /freebsd/sys/fs/autofs/ |
| H A D | autofs_vnops.c | 249 if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') { in autofs_lookup() 256 if (autofs_cached(anp, cnp->cn_nameptr, cnp->cn_namelen) == false && in autofs_lookup() 259 cnp->cn_nameptr, cnp->cn_namelen, &newvp); in autofs_lookup() 275 error = autofs_node_find(anp, cnp->cn_nameptr, cnp->cn_namelen, &child); in autofs_lookup() 323 error = autofs_node_new(anp, amp, ap->a_cnp->cn_nameptr, in autofs_mkdir()
|
| /freebsd/usr.sbin/makefs/ |
| H A D | msdos.h | 50 char *cn_nameptr; member
|
| /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() 132 (cnp->cn_nameptr[1] == '.' || cnp->cn_nameptr[1] == '\0')) in ext2_is_dot_entry() 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() 930 bcopy(cnp->cn_nameptr, newdir.e2d_name, (unsigned)cnp->cn_namelen + 1); in ext2_direnter()
|
| /freebsd/sys/fs/unionfs/ |
| H A D | union_subr.c | 315 path = (cnp ? cnp->cn_nameptr : NULL); in unionfs_nodeget() 372 bcopy(cnp->cn_nameptr, unp->un_path, cnp->cn_namelen); in unionfs_nodeget() 733 cn->cn_nameptr = cn->cn_pnbuf; in unionfs_relookup() 940 cnp->cn_nameptr, cnp->cn_namelen, CREATE))) { in unionfs_mkshadowdir() 988 char *pathend = &nd.ni_cnd.cn_nameptr[nd.ni_cnd.cn_namelen]; in unionfs_mkshadowdir() 1305 nd.ni_cnd.cn_nameptr = nd.ni_cnd.cn_pnbuf; in unionfs_vn_create_on_upper() 1561 nd.ni_cnd.cn_nameptr = nd.ni_cnd.cn_pnbuf; in unionfs_vn_symlink_on_upper() 1811 cn.cn_nameptr = dp->d_name; in unionfs_check_rmdir()
|
| /freebsd/sys/fs/nfsclient/ |
| H A D | nfs_clvnops.c | 1239 *cnp->cn_nameptr != '.')) || in nfs_lookup() 1264 if (cnp->cn_namelen == 1 && *cnp->cn_nameptr == '.') { in nfs_lookup() 1272 *cnp->cn_nameptr == '.') { in nfs_lookup() 1303 if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') { in nfs_lookup() 1401 error = nfsrpc_lookup(dvp, cnp->cn_nameptr, cnp->cn_namelen, in nfs_lookup() 1739 error = nfsrpc_mknod(dvp, cnp->cn_nameptr, cnp->cn_namelen, vap, in nfs_mknodrpc() 1744 (void) nfsrpc_lookup(dvp, cnp->cn_nameptr, in nfs_mknodrpc() 1880 error = nfsrpc_create(dvp, cnp->cn_nameptr, cnp->cn_namelen, in nfs_create() 1885 (void) nfsrpc_lookup(dvp, cnp->cn_nameptr, in nfs_create() 2008 error = nfs_removerpc(dvp, vp, cnp->cn_nameptr, in nfs_remove() [all …]
|
| H A D | nfs_clport.c | 184 NFSBCMP(cnp->cn_nameptr, NFS4NODENAME(np->n_v4), in nfscl_nget() 195 NFSBCMP(cnp->cn_nameptr, NFS4NODENAME(np->n_v4), in nfscl_nget() 207 NFSBCOPY(cnp->cn_nameptr, NFS4NODENAME(np->n_v4), in nfscl_nget() 269 NFSBCOPY(cnp->cn_nameptr, NFS4NODENAME(np->n_v4), in nfscl_nget()
|
| /freebsd/sys/fs/smbfs/ |
| H A D | smbfs_vnops.c | 502 char *name = cnp->cn_nameptr; in smbfs_create() 611 tcnp->cn_nameptr, tcnp->cn_namelen, flags, scred); in smbfs_rename() 625 tcnp->cn_nameptr, tcnp->cn_namelen, scred); in smbfs_rename() 691 char *name = cnp->cn_nameptr; in smbfs_mkdir() 1059 char *name = cnp->cn_nameptr; in smbfs_lookup() 1083 error = smbfs_pathcheck(smp, cnp->cn_nameptr, cnp->cn_namelen, nameiop); in smbfs_lookup()
|
| /freebsd/sys/fs/tarfs/ |
| H A D | tarfs_vfsops.c | 305 name = do_lookup ? NULL : cn.cn_nameptr; in tarfs_lookup_path() 337 cn.cn_nameptr = tnp->name; in tarfs_lookup_path() 350 (int)cn.cn_namelen, cn.cn_nameptr); in tarfs_lookup_path() 351 error = tarfs_alloc_node(tmp, cn.cn_nameptr, in tarfs_lookup_path() 360 cn.cn_nameptr = name; in tarfs_lookup_path() 363 (int)cn.cn_namelen, cn.cn_nameptr, in tarfs_lookup_path()
|
| H A D | tarfs_vnops.c | 242 (int)cnp->cn_namelen, cnp->cn_nameptr); in tarfs_lookup() 258 } else if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') { in tarfs_lookup() 265 memcmp(cnp->cn_nameptr, TARFS_ZIO_NAME, TARFS_ZIO_NAMELEN) == 0) { in tarfs_lookup() 278 (int)cnp->cn_namelen, cnp->cn_nameptr); in tarfs_lookup()
|
| H A D | tarfs_subr.c | 100 cnp->cn_nameptr); in tarfs_lookup_node() 108 bcmp(entry->name, cnp->cn_nameptr, in tarfs_lookup_node()
|
| /freebsd/sys/fs/tmpfs/ |
| H A D | tmpfs_vnops.c | 122 } else if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') { in tmpfs_lookup1() 813 cnp->cn_nameptr, cnp->cn_namelen, &de); in tmpfs_link() 877 (fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.')) in tmpfs_rename_relock() 1125 (fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.')) { in tmpfs_rename() 1151 (fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.')) in tmpfs_rename() 1217 bcmp(fcnp->cn_nameptr, tcnp->cn_nameptr, fcnp->cn_namelen) != 0)) in tmpfs_rename() 1290 tmpfs_dirent_init(de, tcnp->cn_nameptr, tcnp->cn_namelen); in tmpfs_rename() 1425 cnp->cn_nameptr, in tmpfs_rmdir()
|
| H A D | tmpfs_subr.c | 1206 error = tmpfs_alloc_dirent(tmp, node, cnp->cn_nameptr, cnp->cn_namelen, in tmpfs_alloc_file() 1350 MPASS(IMPLIES(cnp->cn_namelen == 1, cnp->cn_nameptr[0] != '.')); in tmpfs_dir_lookup() 1351 MPASS(IMPLIES(cnp->cn_namelen == 2, !(cnp->cn_nameptr[0] == '.' && in tmpfs_dir_lookup() 1352 cnp->cn_nameptr[1] == '.'))); in tmpfs_dir_lookup() 1355 hash = tmpfs_dirent_hash(cnp->cn_nameptr, cnp->cn_namelen); in tmpfs_dir_lookup() 1360 if (TMPFS_DIRENT_MATCHES(de, cnp->cn_nameptr, in tmpfs_dir_lookup() 1365 if (!TMPFS_DIRENT_MATCHES(de, cnp->cn_nameptr, in tmpfs_dir_lookup() 1800 cnp->cn_nameptr, cnp->cn_namelen, &de); in tmpfs_dir_whiteout_add()
|
| /freebsd/sys/fs/fuse/ |
| H A D | fuse_internal.c | 477 cn.cn_nameptr = name; in fuse_internal_invalidate_entry() 704 memcpy(fdi.indata, cnp->cn_nameptr, cnp->cn_namelen); in fuse_internal_remove() 758 memcpy((char *)fdi.indata + sizeof(*fri), fcnp->cn_nameptr, in fuse_internal_rename() 762 tcnp->cn_nameptr, tcnp->cn_namelen); in fuse_internal_rename() 788 memcpy((char *)fdip->indata + bufsize, cnp->cn_nameptr, cnp->cn_namelen); in fuse_internal_newentry_makerequest()
|
| H A D | fuse_node.c | 342 !(cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.')); in fuse_vnode_get() 365 (cnp->cn_namelen != 1 || cnp->cn_nameptr[0] != '.'))) in fuse_vnode_get()
|
| /freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zfs_vnops_os.c | 861 cn.cn_nameptr = "snapshot"; in zfs_lookup() 862 cn.cn_namelen = strlen(cn.cn_nameptr); in zfs_lookup() 1323 cnp->cn_nameptr = __DECONST(char *, name); in zfs_lookup_internal() 3043 error = zfs_dirent_lookup(sdzp, scnp->cn_nameptr, &szp, ZEXISTS); in zfs_rename_relock_lookup() 3047 (scnp->cn_namelen == 1 && scnp->cn_nameptr[0] == '.')) in zfs_rename_relock_lookup() 3056 error = zfs_dirent_lookup(tdzp, tcnp->cn_nameptr, &tzp, 0); in zfs_rename_relock_lookup() 3316 const char *snm = scnp->cn_nameptr; in zfs_do_rename_impl() 3317 const char *tnm = tcnp->cn_nameptr; in zfs_do_rename_impl() 3408 if ((scnp->cn_namelen == 1 && scnp->cn_nameptr[0] == '.') || in zfs_do_rename_impl() 3459 vnevent_rename_src(*svpp, sdvp, scnp->cn_nameptr, ct); in zfs_do_rename_impl() [all …]
|
| H A D | zfs_ctldir.c | 640 if (cnp->cn_namelen == 1 && *cnp->cn_nameptr == '.') { in zfsctl_root_lookup() 647 } else if (strncmp(cnp->cn_nameptr, "snapshot", cnp->cn_namelen) == 0) { in zfsctl_root_lookup() 936 if (cnp->cn_namelen == 1 && *cnp->cn_nameptr == '.') { in zfsctl_snapdir_lookup() 951 strlcpy(name, ap->a_cnp->cn_nameptr, ap->a_cnp->cn_namelen + 1); in zfsctl_snapdir_lookup()
|
| /freebsd/cddl/usr.sbin/dwatch/libexec/ |
| H A D | vop_rename | 28 stringof(args[1]->a_fcnp->cn_nameptr) : "" 44 stringof(args[1]->a_tcnp->cn_nameptr) : ""
|
| /freebsd/sys/ufs/ufs/ |
| H A D | ufs_lookup.c | 296 switch (ufsdirhash_lookup(dp, cnp->cn_nameptr, cnp->cn_namelen, in ufs_lookup_ino() 423 (cnp->cn_nameptr[0] == ep->d_name[0]) && in ufs_lookup_ino() 424 !bcmp(cnp->cn_nameptr, ep->d_name, in ufs_lookup_ino() 823 bcopy(cnp->cn_nameptr, newdirp->d_name, namelen); in ufs_makedirentry()
|
| /freebsd/sys/sys/ |
| H A D | namei.h | 57 char *cn_nameptr; /* pointer to looked up name */ member
|