Lines Matching refs:kl
2259 struct keg_layout_result *kl) in keg_layout_one() argument
2263 kl->format = fmt; in keg_layout_one()
2264 kl->slabsize = slabsize; in keg_layout_one()
2268 kl->format &= ~UMA_ZFLAG_INTERNAL; in keg_layout_one()
2269 kl->slabsize += PAGE_SIZE; in keg_layout_one()
2272 kl->ipers = slab_ipers_hdr(keg->uk_size, rsize, kl->slabsize, in keg_layout_one()
2276 total = kl->slabsize; in keg_layout_one()
2278 total += slabzone(kl->ipers)->uz_keg->uk_rsize; in keg_layout_one()
2280 kl->eff = UMA_FRAC_FIXPT(kl->ipers * rsize, total); in keg_layout_one()
2296 struct keg_layout_result kl = {}, kl_tmp; in keg_layout() local
2401 kl.ipers > 0) in keg_layout()
2405 if (kl_tmp.eff <= kl.eff) in keg_layout()
2408 kl = kl_tmp; in keg_layout()
2412 keg->uk_name, kl.format, kl.ipers, rsize, in keg_layout()
2413 kl.slabsize, UMA_FIXPT_PCT(kl.eff)); in keg_layout()
2416 if (kl.eff >= UMA_MIN_EFF) in keg_layout()
2420 if (kl.eff >= UMA_MIN_EFF || !multipage_slabs || in keg_layout()
2426 pages = atop(kl.slabsize); in keg_layout()
2431 keg->uk_ipers = kl.ipers; in keg_layout()
2433 keg->uk_flags |= kl.format; in keg_layout()