Lines Matching defs:kl
2264 struct keg_layout_result *kl)
2268 kl->format = fmt;
2269 kl->slabsize = slabsize;
2273 kl->format &= ~UMA_ZFLAG_INTERNAL;
2274 kl->slabsize += PAGE_SIZE;
2277 kl->ipers = slab_ipers_hdr(keg->uk_size, rsize, kl->slabsize,
2281 total = kl->slabsize;
2283 total += slabzone(kl->ipers)->uz_keg->uk_rsize;
2285 kl->eff = UMA_FRAC_FIXPT(kl->ipers * rsize, total);
2301 struct keg_layout_result kl = {}, kl_tmp;
2406 kl.ipers > 0)
2410 if (kl_tmp.eff <= kl.eff)
2413 kl = kl_tmp;
2417 keg->uk_name, kl.format, kl.ipers, rsize,
2418 kl.slabsize, UMA_FIXPT_PCT(kl.eff));
2421 if (kl.eff >= UMA_MIN_EFF)
2425 if (kl.eff >= UMA_MIN_EFF || !multipage_slabs ||
2431 pages = atop(kl.slabsize);
2436 keg->uk_ipers = kl.ipers;
2438 keg->uk_flags |= kl.format;