Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

mm/page_alloc.c __alloc_pages_slowpath() -> warn_alloc()

Type Parameter Key Value
PARAM_VALUE 0 gfp_mask 0-33554431
PARAM_VALUE 2 fmt 5338003340510150656
PARAM_VALUE 3 $ 0-10
BUF_SIZE 2 fmt 34
CAPPED_DATA 3 $ 1
DATA_SOURCE 0 gfp_mask $0
DATA_SOURCE 3 $ $1
FUZZY_MAX 3 $ 4
STR_LEN 0 gfp_mask 33
NOSPEC 3 $
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 3 $ 0-10[c]
USER_DATA 3 $ 0-10[c]

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

Type Parameter Key Value
PARAM_VALUE 1 nodemask 0
PARAM_VALUE 2 fmt 7755923113497706496
PARAM_VALUE 3 $ 0-18446744073709547520
PARAM_VALUE 4 $ 1-36028797018963960
BUF_SIZE 2 fmt 65
CAPPED_DATA 4 $ 1
CAPPED_DATA 4 $ 1
DATA_SOURCE 0 gfp_mask $1 [m]
FUZZY_MAX 4 $ 4097
STR_LEN 0 gfp_mask 64
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 $ unit_byte
UNITS 4 $ unit_byte

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

Type Parameter Key Value
PARAM_VALUE 1 nodemask 0
PARAM_VALUE 2 fmt 5899021333546319872
PARAM_VALUE 3 $ 0-18446744073709547520
BUF_SIZE 2 fmt 50
CAPPED_DATA 3 $ 1
DATA_SOURCE 0 gfp_mask $1 [m]
STR_LEN 0 gfp_mask 49
BIT_INFO 0 gfp_mask 0x2000,0xffffffff
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 $ unit_byte

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

Type Parameter Key Value
PARAM_VALUE 1 nodemask 0
PARAM_VALUE 2 fmt 6115194916817436672
PARAM_VALUE 3 $ 0-18446744073709547520
BUF_SIZE 2 fmt 45
CAPPED_DATA 3 $ 1
DATA_SOURCE 0 gfp_mask $1 [m]
STR_LEN 0 gfp_mask 44
BIT_INFO 0 gfp_mask 0x2000,0xffffffff
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 3 $ unit_byte

mm/vmalloc.c __vmalloc_node_range_noprof() -> warn_alloc()

Type Parameter Key Value
PARAM_VALUE 1 nodemask 0
PARAM_VALUE 2 fmt 7590249484012814336
PARAM_VALUE 3 $ 1-u64max
BUF_SIZE 2 fmt 45
DATA_SOURCE 0 gfp_mask $4
DATA_SOURCE 3 $ $0
STR_LEN 0 gfp_mask 44
STR_LEN 1 nodemask (-1),3,5-6,8,10-23,25,27,31-32
STR_LEN 3 $ (-1),3,5-6,8,10-23,25,27,31-32
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 3 $ 3-34359738368[c]
USER_DATA 3 $ 1-u64max
UNITS 3 $ unit_byte
HALF_LOCKED2 &xs->mutex

mm/vmalloc.c __vmalloc_node_range_noprof() -> warn_alloc()

Type Parameter Key Value
PARAM_VALUE 1 nodemask 0
PARAM_VALUE 2 fmt 9207200507468181504
PARAM_VALUE 3 $ 1-u64max
PARAM_VALUE 5 $ 1448704050795057152,4602998933304729600
BUF_SIZE 2 fmt 68
BUF_SIZE 5 $ 1,12
DATA_SOURCE 0 gfp_mask $4
DATA_SOURCE 3 $ $0
DATA_SOURCE 4 $ $1 [m]
STR_LEN 0 gfp_mask 67
STR_LEN 1 nodemask (-1),3,5-6,8,10-23,25,27,31-32
STR_LEN 2 fmt 0,11
STR_LEN 3 $ (-1),3,5-6,8,10-23,25,27,31-32
BIT_INFO 5 $ 0x1400002000010000,0x3ffbf7acfd6f7000
TERMINATED 2 fmt 1
TERMINATED 5 $ 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 3 $ 3-34359738368[c]
USER_DATA 3 $ 1-u64max
UNITS 3 $ unit_byte
UNITS 4 $ unit_byte
HALF_LOCKED2 &xs->mutex

mm/sparse-vmemmap.c vmemmap_alloc_block() -> warn_alloc()

Type Parameter Key Value
PARAM_VALUE 0 gfp_mask 19648
PARAM_VALUE 1 nodemask 0
PARAM_VALUE 2 fmt 6294534909939126272
PARAM_VALUE 3 $ 0-32
BUF_SIZE 2 fmt 32
DATA_SOURCE 3 $ r get_order
STR_LEN 0 gfp_mask 31
TERMINATED 2 fmt 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 irq