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

Function uma_kcreate

freebsd/vm/uma_core.c:3036–3049  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3034}
3035
3036static uma_keg_t
3037uma_kcreate(uma_zone_t zone, size_t size, uma_init uminit, uma_fini fini,
3038 int align, uint32_t flags)
3039{
3040 struct uma_kctor_args args;
3041
3042 args.size = size;
3043 args.uminit = uminit;
3044 args.fini = fini;
3045 args.align = (align == UMA_ALIGN_CACHE) ? uma_align_cache : align;
3046 args.flags = flags;
3047 args.zone = zone;
3048 return (zone_alloc_item(kegs, &args, UMA_ANYDOMAIN, M_WAITOK));
3049}
3050
3051/* Public functions */
3052/* See uma.h */

Callers 1

zone_ctorFunction · 0.85

Calls 1

zone_alloc_itemFunction · 0.85

Tested by

no test coverage detected