Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 18 files:
- kernel/bpf/arena.c, line 300
- kernel/bpf/arraymap.c, line 142
- kernel/bpf/bloom_filter.c, line 145
- kernel/bpf/bpf_insn_array.c, line 49
- kernel/bpf/bpf_local_storage.c, line 781
- kernel/bpf/bpf_struct_ops.c
- kernel/bpf/cpumap.c
- kernel/bpf/devmap.c
- kernel/bpf/hashtab.c
- kernel/bpf/local_storage.c, line 327
- kernel/bpf/lpm_trie.c, line 588
- kernel/bpf/offload.c, line 516
- kernel/bpf/queue_stack_maps.c, line 74
- kernel/bpf/reuseport_array.c, line 155
- kernel/bpf/ringbuf.c
- kernel/bpf/stackmap.c
- net/core/sock_map.c
- net/xdp/xskmap.c, line 78
Smatch caller information:
kernel/bpf/local_storage.c cgroup_storage_map_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 616 |
| DATA_SOURCE | 1 | numa_node | r bpf_map_attr_numa_node |
| USER_DATA | 1 | numa_node | 0-s32max |
| UNITS | 0 | size | unit_byte |
kernel/bpf/bpf_local_storage.c bpf_local_storage_map_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 536 |
| PARAM_VALUE | 1 | numa_node | (-1) |
| UNITS | 0 | size | unit_byte |
kernel/bpf/stackmap.c prealloc_elems_and_freelist() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|
kernel/bpf/stackmap.c stack_map_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| USER_DATA | 1 | numa_node | 0-s32max |
| UNITS | 0 | size | unit_byte |
kernel/bpf/arraymap.c array_map_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 536-18446744065119617561 |
| DATA_SOURCE | 1 | numa_node | r bpf_map_attr_numa_node |
| USER_DATA | 0 | size | 536-18446744065119617561[c][u] |
| USER_DATA | 1 | numa_node | 0-s32max |
| UNITS | 0 | size | unit_byte |
kernel/bpf/devmap.c dev_map_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 632 |
| PARAM_VALUE | 1 | numa_node | (-1) |
| UNITS | 0 | size | unit_byte |
kernel/bpf/devmap.c dev_map_create_hash() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | numa_node | $1 |
kernel/bpf/devmap.c dev_map_init_map() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| USER_DATA | 0 | size | 0-34359738360[c] |
| USER_DATA | 1 | numa_node | 0-s32max |
kernel/bpf/cpumap.c cpu_map_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 528 |
| PARAM_VALUE | 1 | numa_node | (-1) |
| UNITS | 0 | size | unit_byte |
kernel/bpf/cpumap.c cpu_map_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| USER_DATA | 0 | size | 0-34359738360 |
| USER_DATA | 1 | numa_node | 0-s32max |
kernel/bpf/reuseport_array.c reuseport_array_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 520-34359738880 |
| DATA_SOURCE | 1 | numa_node | r bpf_map_attr_numa_node |
| USER_DATA | 1 | numa_node | 0-s32max |
kernel/bpf/queue_stack_maps.c queue_stack_map_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | numa_node | r bpf_map_attr_numa_node |
| USER_DATA | 0 | size | 536-18446744069414584856[c] |
| USER_DATA | 1 | numa_node | 0-s32max |
| UNITS | 0 | size | unit_byte |
kernel/bpf/bloom_filter.c bloom_map_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 544-536871448 |
| DATA_SOURCE | 1 | numa_node | r bpf_map_attr_numa_node |
| USER_DATA | 1 | numa_node | 0-s32max |
| UNITS | 0 | size | unit_byte |
net/xdp/xskmap.c xsk_map_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 608-34359738960 |
| DATA_SOURCE | 0 | size | r size_add |
| DATA_SOURCE | 1 | numa_node | r bpf_map_attr_numa_node |
| USER_DATA | 1 | numa_node | 0-s32max |
net/core/sock_map.c sock_hash_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 608 |
| PARAM_VALUE | 1 | numa_node | (-1) |
| UNITS | 0 | size | unit_byte |
net/core/sock_map.c sock_hash_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 80-4294967280 |
| USER_DATA | 1 | numa_node | 0-s32max |
net/core/sock_map.c sock_map_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 664 |
| PARAM_VALUE | 1 | numa_node | (-1) |
| UNITS | 0 | size | unit_byte |
net/core/sock_map.c sock_map_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| USER_DATA | 0 | size | 0-34359738360[c] |
| USER_DATA | 1 | numa_node | 0-s32max |
kernel/bpf/bpf_insn_array.c insn_array_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | numa_node | (-1) |
| DATA_SOURCE | 0 | size | r insn_array_alloc_size |
| USER_DATA | 0 | size | 536-103079215616[c] |
kernel/bpf/arena.c arena_map_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 1048 |
| DATA_SOURCE | 1 | numa_node | r bpf_map_attr_numa_node |
| USER_DATA | 1 | numa_node | 0-s32max |
| UNITS | 0 | size | unit_byte |
kernel/bpf/offload.c bpf_map_offload_map_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 560 |
| PARAM_VALUE | 1 | numa_node | (-1) |
| CAPABLE | 0 | 21 | |
| UNITS | 0 | size | unit_byte |
kernel/bpf/lpm_trie.c trie_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 688 |
| PARAM_VALUE | 1 | numa_node | (-1) |
| UNITS | 0 | size | unit_byte |
kernel/bpf/bpf_struct_ops.c bpf_struct_ops_map_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | numa_node | (-1) |
| CAPPED_DATA | 0 | size | 1 |
| CAPPED_DATA | 0 | size | 1 |
| UNITS | 0 | size | unit_byte |
kernel/bpf/bpf_struct_ops.c bpf_struct_ops_map_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | numa_node | (-1) |
| CAPPED_DATA | 0 | size | 1 |
| UNITS | 0 | size | unit_byte |
kernel/bpf/bpf_struct_ops.c bpf_struct_ops_map_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0-34359738360 |
| PARAM_VALUE | 1 | numa_node | (-1) |
kernel/bpf/bpf_struct_ops.c bpf_struct_ops_map_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0-34359738360 |
| PARAM_VALUE | 1 | numa_node | (-1) |
kernel/bpf/ringbuf.c bpf_ringbuf_area_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | numa_node | $1 |
| USER_DATA | 0 | size | 40-16777224[c] |
kernel/bpf/ringbuf.c ringbuf_map_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 528 |
| PARAM_VALUE | 1 | numa_node | (-1) |
| UNITS | 0 | size | unit_byte |
kernel/bpf/hashtab.c htab_map_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 1280 |
| PARAM_VALUE | 1 | numa_node | (-1) |
| UNITS | 0 | size | unit_byte |
kernel/bpf/hashtab.c htab_map_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0-4294967280 |
| USER_DATA | 1 | numa_node | 0-s32max |
kernel/bpf/hashtab.c prealloc_init() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|
kernel/bpf/hashtab.c rhtab_map_alloc() -> bpf_map_area_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 1064 |
| PARAM_VALUE | 1 | numa_node | (-1) |
| UNITS | 0 | size | unit_byte |