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

Function uma_zwait

freebsd/vm/uma_core.c:3176–3186  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3174}
3175
3176void
3177uma_zwait(uma_zone_t zone)
3178{
3179
3180 if ((zone->uz_flags & UMA_ZONE_SMR) != 0)
3181 uma_zfree_smr(zone, uma_zalloc_smr(zone, M_WAITOK));
3182 else if ((zone->uz_flags & UMA_ZONE_PCPU) != 0)
3183 uma_zfree_pcpu(zone, uma_zalloc_pcpu(zone, M_WAITOK));
3184 else
3185 uma_zfree(zone, uma_zalloc(zone, M_WAITOK));
3186}
3187
3188void *
3189uma_zalloc_pcpu_arg(uma_zone_t zone, void *udata, int flags)

Callers 2

vm_radix_waitFunction · 0.85
swp_pager_meta_buildFunction · 0.85

Calls 6

uma_zfree_smrFunction · 0.85
uma_zalloc_smrFunction · 0.85
uma_zfree_pcpuFunction · 0.70
uma_zalloc_pcpuFunction · 0.70
uma_zfreeFunction · 0.70
uma_zallocFunction · 0.70

Tested by

no test coverage detected