Lines Matching defs:value_size
335 u32 size = round_up(htab->map.value_size, 8);
448 * value_size == 0 may be allowed in the future to use map as a set
451 attr->value_size == 0)
454 if ((u64)attr->key_size + attr->value_size >= KMALLOC_MAX_SIZE -
456 /* if key_size + value_size is bigger, the user space won't be
516 htab->elem_size += round_up(htab->map.value_size, 8);
591 round_up(htab->map.value_size, 8), true);
956 /* copy true value_size bytes */
959 u32 size = round_up(htab->map.value_size, 8);
1003 u32 size = htab->map.value_size;
1612 u32 roundup_value_size = round_up(map->value_size, 8);
1687 u32 bucket_cnt, total, key_size, value_size, roundup_key_size;
1728 value_size = htab->map.value_size;
1729 size = round_up(value_size, 8);
1731 value_size = size * num_possible_cpus();
1743 values = kvmalloc_array(value_size, bucket_size, GFP_USER | __GFP_NOWARN);
1852 dst_val += value_size;
1877 copy_to_user(uvalues + total * value_size, values,
1878 value_size * bucket_cnt))) {
2085 roundup_value_size = round_up(map->value_size, 8);
2125 buf_size = round_up(map->value_size, 8) * num_possible_cpus();
2220 u32 value_size = round_up(htab->map.value_size, 8);
2237 usage += value_size * num_possible_cpus() * num_entries;
2249 usage += value_size * num_possible_cpus() * num_entries;
2361 * access 'value_size' of them, so copying rounded areas
2364 size = round_up(map->value_size, 8);
2473 if (attr->value_size != sizeof(u32))