Lines Matching defs:ubz
418 struct uma_bucket_zone *ubz;
421 for (ubz = &bucket_zones[0]; ubz->ubz_entries != 0; ubz++) {
423 size += sizeof(void *) * ubz->ubz_entries;
424 ubz->ubz_zone = uma_zcreate(ubz->ubz_name, size,
438 struct uma_bucket_zone *ubz;
440 for (ubz = &bucket_zones[0]; ubz->ubz_entries != 0; ubz++)
441 if (ubz->ubz_entries >= entries)
442 return (ubz);
443 ubz--;
444 return (ubz);
450 struct uma_bucket_zone *ubz;
452 ubz = &bucket_zones[0];
453 if (size > ubz->ubz_maxsize)
454 return MAX((ubz->ubz_maxsize * ubz->ubz_entries) / size, 1);
456 for (; ubz->ubz_entries != 0; ubz++)
457 if (ubz->ubz_maxsize < size)
459 ubz--;
460 return (ubz->ubz_entries);
466 struct uma_bucket_zone *ubz;
494 ubz = bucket_zone_lookup(atomic_load_16(&zone->uz_bucket_size));
495 if (ubz->ubz_zone == zone && (ubz + 1)->ubz_entries != 0)
496 ubz++;
497 bucket = uma_zalloc_arg(ubz->ubz_zone, udata, flags);
500 bzero(bucket->ub_bucket, sizeof(void *) * ubz->ubz_entries);
503 bucket->ub_entries = min(ubz->ubz_entries,
516 struct uma_bucket_zone *ubz;
527 ubz = bucket_zone_lookup(bucket->ub_entries);
528 uma_zfree_arg(ubz->ubz_zone, bucket, udata);
534 struct uma_bucket_zone *ubz;
536 for (ubz = &bucket_zones[0]; ubz->ubz_entries != 0; ubz++)
537 uma_zone_reclaim_domain(ubz->ubz_zone, UMA_RECLAIM_DRAIN,