Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/fork.c alloc_thread_stack_node() -> __vmalloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 0 size 32768
PARAM_VALUE 1 align 32768
PARAM_VALUE 2 gfp_mask 3520
CAPPED_DATA 3 node 1
DATA_SOURCE 3 node $1
RX_PATH
TASK_NOT_RUNNING

lib/objpool.c objpool_init_percpu_slots() -> __vmalloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 0 size 0-s32max,18446744071562067968-u64max
PARAM_VALUE 1 align 8
PARAM_VALUE 2 gfp_mask 2080,3264
FUZZY_MAX 2 gfp_mask 3264
BIT_INFO 2 gfp_mask 0x800,0xfff
BIT_INFO 3 node 0x0,0x7fffffff
HARD_MAX 2 gfp_mask 3264
RX_PATH
TASK_NOT_RUNNING
UNITS 1 align unit_byte

lib/test_vmalloc.c align_shift_alloc_test() -> __vmalloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 0 size 4096
PARAM_VALUE 2 gfp_mask 3520
PARAM_VALUE 3 node 0

lib/test_vmalloc.c fix_align_alloc_test() -> __vmalloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 0 size 20480
PARAM_VALUE 1 align 65536
PARAM_VALUE 2 gfp_mask 3520
PARAM_VALUE 3 node 0

lib/test_vmalloc.c random_size_align_alloc_test() -> __vmalloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 0 size 4096-40960
PARAM_VALUE 1 align 0-s32max,18446744071562067968-u64max
PARAM_VALUE 2 gfp_mask 3520
PARAM_VALUE 3 node 0
CAPPED_DATA 0 size 1
CAPPED_DATA 0 size 1
BIT_INFO 1 align 0x0,0xffffffff
BIT_INFO 1 align 0x0,0xffffffff
UNITS 0 size unit_byte

mm/vmalloc.c __vmalloc_area_node() -> __vmalloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 0 size 4097-36028797018963960
PARAM_VALUE 1 align 1
PARAM_VALUE 2 gfp_mask 256,288-17559008
DATA_SOURCE 3 node $4
FUZZY_MAX 0 size 4097
BIT_INFO 2 gfp_mask 0x100,0x10bede0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 node 0-s32max
UNITS 0 size unit_byte

mm/vmalloc.c __vmalloc_noprof() -> __vmalloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 1 align 1
PARAM_VALUE 2 gfp_mask 0,256-16854464
PARAM_VALUE 3 node (-1)
DATA_SOURCE 0 size $0
DATA_SOURCE 2 gfp_mask $1 [m]
STR_LEN 0 size (-1),3,5-6,8,10-23,25,27,31-32
STR_LEN 0 size (-1),3,5-6,8,10-23,25,27,31-32
NOSPEC 0 size
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 size 3-s32max[c]
USER_DATA 0 size 0-u64max
UNITS 0 size unit_byte
HALF_LOCKED2 &c->commit_sem
HALF_LOCKED2 &c->lp_mutex
HALF_LOCKED2 &dev->domain_lock
HALF_LOCKED2 &net->rtnl_mutex
HALF_LOCKED2 &sdp->sd_log_flush_lock
HALF_LOCKED2 &submit->mmu_context->lock
HALF_LOCKED2 global &pcpu_alloc_mutex
HALF_LOCKED2 global &rtnl_mutex

mm/vmalloc.c vmalloc_32_noprof() -> __vmalloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 0 size 0-4294963200
PARAM_VALUE 1 align 1
PARAM_VALUE 2 gfp_mask 3268
PARAM_VALUE 3 node (-1)
CAPPED_DATA 0 size 1
CAPPED_DATA 0 size 1
DATA_SOURCE 0 size $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte
HALF_LOCKED2 &runtime->buffer_mutex

mm/vmalloc.c vmalloc_node_noprof() -> __vmalloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 1 align 1
PARAM_VALUE 2 gfp_mask 3264
DATA_SOURCE 0 size $0
DATA_SOURCE 3 node $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

mm/vmalloc.c vmalloc_noprof() -> __vmalloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 1 align 1
PARAM_VALUE 2 gfp_mask 3264
PARAM_VALUE 3 node (-1)
DATA_SOURCE 0 size $0

mm/vmalloc.c vrealloc_node_align_noprof() -> __vmalloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 0 size 1-u64max
PARAM_VALUE 1 align 1
PARAM_VALUE 2 gfp_mask 3136,3264,4197568,4197824
DATA_SOURCE 0 size $1
DATA_SOURCE 1 align $2
DATA_SOURCE 2 gfp_mask $3
DATA_SOURCE 3 node $4
HARD_MAX 2 gfp_mask 4197824
RX_PATH
TASK_NOT_RUNNING
UNITS 0 size unit_byte

mm/vmalloc.c vzalloc_node_noprof() -> __vmalloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 1 align 1
PARAM_VALUE 2 gfp_mask 3520
DATA_SOURCE 0 size $0
DATA_SOURCE 3 node $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 size 0-u64max[c]
UNITS 0 size unit_byte
HALF_LOCKED2 global &pktgen_thread_lock

mm/vmalloc.c vzalloc_noprof() -> __vmalloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 1 align 1
PARAM_VALUE 2 gfp_mask 3520
PARAM_VALUE 3 node (-1)
DATA_SOURCE 0 size $0