| /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() 1129 MPASS(cnp->cn_nameptr[0] != '/'); in vfs_lookup() 1135 if (__predict_false(cnp->cn_nameptr[0] == '\0')) { in vfs_lookup() 1151 lastchar = &cnp->cn_nameptr[ndp->ni_pathlen - 2]; in vfs_lookup() [all …]
|
| /freebsd/sys/fs/p9fs/ |
| H A D | p9fs_vnops.c | 187 p9aa->newfid, vpp, p9aa->cnp->cn_nameptr)); in p9fs_lookup_alloc() 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() 280 newfid = p9_client_walk(dvfid, 1, &cnp->cn_nameptr, 1, &error); 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() 376 dnp, newfid, &vp, cnp->cn_nameptr); in p9fs_lookup() 388 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() 313 (const u_char *)cnp->cn_nameptr, unlen, in msdosfs_lookup_ino() 600 if (cnp->cn_namelen != 1 || cnp->cn_nameptr[0] != '.') { in msdosfs_lookup_ino() 697 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 | 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() 316 error = autofs_node_new(anp, amp, ap->a_cnp->cn_nameptr, in autofs_mkdir()
|
| /freebsd/usr.sbin/makefs/ |
| H A D | msdos.h | 48 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 | 1296 *cnp->cn_nameptr != '.')) || in nfs_lookup() 1321 if (cnp->cn_namelen == 1 && *cnp->cn_nameptr == '.') { in nfs_lookup() 1329 *cnp->cn_nameptr == '.') { in nfs_lookup() 1360 if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') { in nfs_lookup() 1458 error = nfsrpc_lookup(dvp, cnp->cn_nameptr, cnp->cn_namelen, in nfs_lookup() 1796 error = nfsrpc_mknod(dvp, cnp->cn_nameptr, cnp->cn_namelen, vap, in nfs_mknodrpc() 1801 (void) nfsrpc_lookup(dvp, cnp->cn_nameptr, in nfs_mknodrpc() 1937 error = nfsrpc_create(dvp, cnp->cn_nameptr, cnp->cn_namelen, in nfs_create() 1942 (void) nfsrpc_lookup(dvp, cnp->cn_nameptr, in nfs_create() 2065 error = nfs_removerpc(dvp, vp, cnp->cn_nameptr, in nfs_remove() [all …]
|
| H A D | nfs_clport.c | 191 NFSBCMP(cnp->cn_nameptr, NFS4NODENAME(np->n_v4), in nfscl_nget() 202 NFSBCMP(cnp->cn_nameptr, NFS4NODENAME(np->n_v4), in nfscl_nget() 214 NFSBCOPY(cnp->cn_nameptr, NFS4NODENAME(np->n_v4), in nfscl_nget() 276 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() 606 tcnp->cn_nameptr, tcnp->cn_namelen, flags, scred); in smbfs_rename() 620 tcnp->cn_nameptr, tcnp->cn_namelen, scred); in smbfs_rename() 686 char *name = cnp->cn_nameptr; in smbfs_mkdir() 1054 char *name = cnp->cn_nameptr; in smbfs_lookup() 1078 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() 1030 (fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.')) { in tmpfs_rename() 1054 (fcnp->cn_namelen == 1 && fcnp->cn_nameptr[0] == '.')) in tmpfs_rename() 1108 bcmp(fcnp->cn_nameptr, tcnp->cn_nameptr, fcnp->cn_namelen) != 0) { in tmpfs_rename() 1225 tmpfs_dirent_init(de, tcnp->cn_nameptr, tcnp->cn_namelen); in tmpfs_rename() 1360 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() 700 memcpy(fdi.indata, cnp->cn_nameptr, cnp->cn_namelen); in fuse_internal_remove() 754 memcpy((char *)fdi.indata + sizeof(*fri), fcnp->cn_nameptr, in fuse_internal_rename() 758 tcnp->cn_nameptr, tcnp->cn_namelen); in fuse_internal_rename() 784 memcpy((char *)fdip->indata + bufsize, cnp->cn_nameptr, cnp->cn_namelen); in fuse_internal_newentry_makerequest()
|
| H A D | fuse_node.c | 339 !(cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.')); in fuse_vnode_get() 362 (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 | 879 cn.cn_nameptr = "snapshot"; in zfs_lookup() 880 cn.cn_namelen = strlen(cn.cn_nameptr); in zfs_lookup() 1344 cnp->cn_nameptr = __DECONST(char *, name); in zfs_lookup_internal() 3060 error = zfs_dirent_lookup(sdzp, scnp->cn_nameptr, &szp, ZEXISTS); in zfs_rename_relock_lookup() 3064 (scnp->cn_namelen == 1 && scnp->cn_nameptr[0] == '.')) in zfs_rename_relock_lookup() 3073 error = zfs_dirent_lookup(tdzp, tcnp->cn_nameptr, &tzp, 0); in zfs_rename_relock_lookup() 3331 const char *snm = scnp->cn_nameptr; in zfs_do_rename_impl() 3332 const char *tnm = tcnp->cn_nameptr; in zfs_do_rename_impl() 3415 if ((scnp->cn_namelen == 1 && scnp->cn_nameptr[0] == '.') || in zfs_do_rename_impl() 3461 vnevent_rename_src(*svpp, sdvp, scnp->cn_nameptr, ct); in zfs_do_rename_impl() [all …]
|
| H A D | zfs_ctldir.c | 650 if (cnp->cn_namelen == 1 && *cnp->cn_nameptr == '.') { in zfsctl_root_lookup() 657 } else if (strncmp(cnp->cn_nameptr, "snapshot", cnp->cn_namelen) == 0) { in zfsctl_root_lookup() 946 if (cnp->cn_namelen == 1 && *cnp->cn_nameptr == '.') { in zfsctl_snapdir_lookup() 961 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
|