Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/bpf/hashtab.c htab_map_alloc() -> alloc_extra_elems()

Type Parameter Key Value
PARAM_VALUE 0 htab 4096-ptr_max
PARAM_VALUE 0 htab->buckets 1-u64max
PARAM_VALUE 0 htab->elems 1-u64max
PARAM_VALUE 0 htab->freelist.freelist 0,4096-ptr_max
PARAM_VALUE 0 htab->lru.common_lru.local_list 4096-ptr_max
PARAM_VALUE 0 htab->lru.common_lru.lru_list->counts 0
PARAM_VALUE 0 htab->lru.common_lru.lru_list.next_inactive_rotation 4096-ptr_max
PARAM_VALUE 0 htab->lru.del_arg 4096-ptr_max
PARAM_VALUE 0 htab->lru.del_from_htab 771659226027327488
PARAM_VALUE 0 htab->lru.hash_offset 24
PARAM_VALUE 0 htab->lru.nr_scans 4,128
PARAM_VALUE 0 htab->lru.percpu 0
PARAM_VALUE 0 htab->lru.percpu_lru 0,4096-ptr_max
PARAM_VALUE 0 htab->lru.target_free 1-128
PARAM_VALUE 0 htab->map.elem_count 4096-ptr_max
PARAM_VALUE 0 htab->map.map_type 0-4,6-8,11-12,14-35
PARAM_VALUE 0 htab->map.max_entries 0-2147483648
PARAM_VALUE 0 htab->map.objcg 0,4096-ptr_max
PARAM_VALUE 0 htab->map.objcg->memcg 4096-ptr_max
PARAM_VALUE 0 htab->map.objcg->memcg->css.refcnt.percpu_count_ptr 1-u64max
PARAM_VALUE 0 htab->n_buckets 0-268435455
BUF_SIZE 0 htab (-1)-s32max
BUF_SIZE 0 htab (-1)-s32max
BUF_SIZE 0 htab->buckets (-1)-s32max
CAPPED_DATA 0 htab->n_buckets 1
DATA_SOURCE 0 htab r bpf_map_area_alloc
FUZZY_MAX 0 htab->n_buckets 268435455
HARD_MAX 0 htab->n_buckets 268435455
USER_DATA 0 htab->map.key_size 0-u32max
USER_DATA 0 htab->map.map_extra 0-u64max
USER_DATA 0 htab->map.map_flags 0-u32max[c]
USER_DATA 0 htab->map.map_type 0-4,6-8,11-12,14-29,31-32,34
USER_DATA 0 htab->map.max_entries 0-2147483648
USER_DATA 0 htab->map.numa_node 0-s32max
USER_DATA 0 htab->map.value_size 0-u32max
NO_OVERFLOW_SIMPLE 0 htab->n_buckets