cache_alloc
ncp = cache_alloc(cnp->cn_namelen, tsp != NULL);
static bool cache_alloc(uma_zone_t, uma_cache_t, void *, int);
while (cache_alloc(zone, cache, udata, flags)) {