PCPU_MIN_UNIT_SIZE
unsigned int max = (PCPU_MIN_UNIT_SIZE - sizeof(*pools)) << 3;
pool_exch_range = (PCPU_MIN_UNIT_SIZE - sizeof(*pool)) /
if (percpu && round_up(attr->value_size, 8) > PCPU_MIN_UNIT_SIZE)
if (percpu && round_up(attr->value_size, 8) > PCPU_MIN_UNIT_SIZE)
PCPU_MIN_UNIT_SIZE);
if (unlikely(!size || size > PCPU_MIN_UNIT_SIZE || align > PAGE_SIZE ||
PCPU_SETUP_BUG_ON(ai->unit_size < PCPU_MIN_UNIT_SIZE);
min_unit_size = max_t(size_t, size_sum, PCPU_MIN_UNIT_SIZE);
roundup_pow_of_two(max_t(size_t, PCPU_MIN_UNIT_SIZE,
PCPU_MIN_UNIT_SIZE / sizeof(struct mask_cache_entry)),
(size * sizeof(struct mask_cache_entry)) > PCPU_MIN_UNIT_SIZE)
(size * sizeof(struct mask_cache_entry)) > PCPU_MIN_UNIT_SIZE)
int value_sz = PCPU_MIN_UNIT_SIZE + 1;
__u8 data[PCPU_MIN_UNIT_SIZE];