Lines Matching defs:kbp
149 struct kmembuckets *kbp;
196 kbp = &bucket[indx];
216 if (XSIMPLEQ_FIRST(&kbp->kb_freelist) == NULL) {
252 kbp->kb_total += kbp->kb_elmpercl;
264 kup->ku_freecnt = kbp->kb_elmpercl;
265 kbp->kb_totalfree += kbp->kb_elmpercl;
278 XSIMPLEQ_INSERT_HEAD(&kbp->kb_freelist, freep,
289 freep = XSIMPLEQ_FIRST(&kbp->kb_freelist);
290 XSIMPLEQ_REMOVE_HEAD(&kbp->kb_freelist, kf_flist);
295 if (freshalloc == 0 && XSIMPLEQ_FIRST(&kbp->kb_freelist)) {
297 vaddr_t addr = (vaddr_t)XSIMPLEQ_FIRST(&kbp->kb_freelist);
308 (int32_t *)&addr - (int32_t *)kbp, va, size,
338 kbp->kb_totalfree--;
340 kbp->kb_calls++;
364 struct kmembuckets *kbp;
391 kbp = &bucket[kup->ku_indx];
439 kbp->kb_total -= 1;
454 XSIMPLEQ_FOREACH(fp, &kbp->kb_freelist, kf_flist) {
474 if (kup->ku_freecnt >= kbp->kb_elmpercl) {
475 if (kup->ku_freecnt > kbp->kb_elmpercl)
477 else if (kbp->kb_totalfree > kbp->kb_highwat)
478 kbp->kb_couldfree++;
480 kbp->kb_totalfree++;
486 XSIMPLEQ_INSERT_TAIL(&kbp->kb_freelist, freep, kf_flist);