MCPcopy Create free account
hub / github.com/F-Stack/f-stack / dnode_init

Function dnode_init

freebsd/contrib/openzfs/module/zfs/dnode.c:229–244  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

227}
228
229void
230dnode_init(void)
231{
232 ASSERT(dnode_cache == NULL);
233 dnode_cache = kmem_cache_create("dnode_t", sizeof (dnode_t),
234 0, dnode_cons, dnode_dest, NULL, NULL, NULL, 0);
235 kmem_cache_set_move(dnode_cache, dnode_move);
236
237 dnode_ksp = kstat_create("zfs", 0, "dnodestats", "misc",
238 KSTAT_TYPE_NAMED, sizeof (dnode_stats) / sizeof (kstat_named_t),
239 KSTAT_FLAG_VIRTUAL);
240 if (dnode_ksp != NULL) {
241 dnode_ksp->ks_data = &dnode_stats;
242 kstat_install(dnode_ksp);
243 }
244}
245
246void
247dnode_fini(void)

Callers 1

dmu_initFunction · 0.85

Calls 3

kmem_cache_createFunction · 0.85
kstat_createFunction · 0.85
kstat_installFunction · 0.50

Tested by

no test coverage detected