Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

mm/cma_debug.c cma_alloc_write() -> cma_alloc_mem()

Type Parameter Key Value
BUF_SIZE 0 cma s32min-(-2),1-s32max
BUF_SIZE 0 cma s32min-(-2),1-s32max
DATA_SOURCE 0 cma $0
DATA_SOURCE 1 count $1
USER_DATA 1 count s32min-s32max
LOCK2 &attr->mutex
TYPE_LOCK (struct simple_attr)->mutex

mm/cma.c __cma_declare_contiguous_nid() -> cma_alloc_mem()

Type Parameter Key Value
PARAM_VALUE 2 align 2097152-u64max
PARAM_VALUE 4 nid (-1)-64
CAPPED_DATA 0 cma 1
CAPPED_DATA 0 cma 1
CAPPED_DATA 1 count 1
CAPPED_DATA 1 count 1
CAPPED_DATA 4 nid 1
DATA_SOURCE 2 align $3 [m]
DATA_SOURCE 3 limit $2 [m]
DATA_SOURCE 4 nid $8
STR_LEN 0 cma (-1)
STR_LEN 1 count (-1)
NO_OVERFLOW_SIMPLE 1 count
UNITS 0 cma unit_byte
UNITS 1 count unit_byte
UNITS 3 limit unit_byte
LOCK2 irq