Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

mm/slub.c kvrealloc_node_align_noprof() -> vrealloc_node_align_noprof()

Type Parameter Key Value
PARAM_VALUE 2 align 1
PARAM_VALUE 3 flags 3136,3264,4197568
PARAM_VALUE 4 nid (-1)
BUF_SIZE 0 p s32min-s32max
DATA_SOURCE 0 p $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 align $3
DATA_SOURCE 3 flags $4
DATA_SOURCE 4 nid $5
HARD_MAX 3 flags 4197568
RX_PATH
TASK_NOT_RUNNING
UNITS 0 p unit_byte
UNITS 1 size unit_byte

kernel/bpf/fixups.c bpf_patch_insn_data() -> vrealloc_node_align_noprof()

Type Parameter Key Value
PARAM_VALUE 1 size 0-584115552120
PARAM_VALUE 2 align 1
PARAM_VALUE 3 flags 4197824
PARAM_VALUE 4 nid (-1)
RX_PATH

mm/kasan/kasan_test_c.c vmalloc_oob() -> vrealloc_node_align_noprof()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 0
PARAM_VALUE 1 size 2026
PARAM_VALUE 2 align 1
PARAM_VALUE 3 flags 3264
PARAM_VALUE 4 nid (-1)

mm/kasan/kasan_test_c.c vmalloc_oob() -> vrealloc_node_align_noprof()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 0-255
PARAM_VALUE 1 size 2044
PARAM_VALUE 2 align 1
PARAM_VALUE 3 flags 3264
PARAM_VALUE 4 nid (-1)
BYTE_COUNT 0 ==p1 8050

lib/test_vmalloc.c vrealloc_test() -> vrealloc_node_align_noprof()

Type Parameter Key Value
PARAM_VALUE 0 p 0
PARAM_VALUE 1 size 4096
PARAM_VALUE 2 align 1
PARAM_VALUE 3 flags 3264
PARAM_VALUE 4 nid (-1)

lib/test_vmalloc.c vrealloc_test() -> vrealloc_node_align_noprof()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 97
PARAM_VALUE 1 size 16384
PARAM_VALUE 2 align 1
PARAM_VALUE 3 flags 3264
PARAM_VALUE 4 nid (-1)
BUF_SIZE 0 p 4096
BUF_SIZE 0 p 4096
DATA_SOURCE 0 p r vrealloc_node_align_noprof

lib/test_vmalloc.c vrealloc_test() -> vrealloc_node_align_noprof()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 97
PARAM_VALUE 1 size 4096
PARAM_VALUE 2 align 1
PARAM_VALUE 3 flags 3264
PARAM_VALUE 4 nid (-1)
BUF_SIZE 0 p 16384
BUF_SIZE 0 p 16384

lib/test_vmalloc.c vrealloc_test() -> vrealloc_node_align_noprof()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 97
PARAM_VALUE 1 size 2048
PARAM_VALUE 2 align 1
PARAM_VALUE 3 flags 3264
PARAM_VALUE 4 nid (-1)
BUF_SIZE 0 p 4096
BUF_SIZE 0 p 4096

lib/test_vmalloc.c vrealloc_test() -> vrealloc_node_align_noprof()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 *p 97
PARAM_VALUE 1 size 4096
PARAM_VALUE 2 align 1
PARAM_VALUE 3 flags 3264
PARAM_VALUE 4 nid (-1)
BUF_SIZE 0 p 2048
BUF_SIZE 0 p 2048