Searched refs:namecache (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/tools/diag/dumpvfscache/
H A Ddumpvfscache.c24 struct namecache { struct
25 LIST_ENTRY(namecache) nc_hash;
26 LIST_ENTRY(namecache) nc_src;
27 TAILQ_ENTRY(namecache) nc_dst;
72 LIST_HEAD(nchashhead, namecache) *nchashtbl;
73 struct namecache *nc;
/freebsd-13-stable/sys/kern/
H A Dvfs_cache.c107 * Entries are described by "struct namecache" objects and stored in a hash
147 * different files don't suffer any scalability problems in the namecache.
203 * names get duplicated -- kept by filesystem itself and namecache separately
204 * - struct namecache has a fixed size and comes in 2 variants, often wasting space.
214 SDT_PROBE_DEFINE3(vfs, namecache, enter, done, "struct vnode *", "char *",
216 SDT_PROBE_DEFINE3(vfs, namecache, enter, duplicate, "struct vnode *", "char *",
218 SDT_PROBE_DEFINE2(vfs, namecache, enter_negative, done, "struct vnode *",
220 SDT_PROBE_DEFINE2(vfs, namecache, fullpath_smr, hit, "struct vnode *",
222 SDT_PROBE_DEFINE4(vfs, namecache, fullpath_smr, miss, "struct vnode *",
223 "struct namecache *", "in
267 struct namecache { struct
[all...]
/freebsd-13-stable/sys/sys/
H A Dvnode.h68 struct namecache;
82 * c - namecache mutex
111 uint32_t v_nchash; /* u namecache hash */
140 LIST_HEAD(, namecache) v_cache_src; /* c Cache entries from us */
141 TAILQ_HEAD(, namecache) v_cache_dst; /* c Cache entries to us */
142 struct namecache *v_cache_dd; /* c Cache entry for .. vnode */

Completed in 102 milliseconds