Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/dma/contiguous.c cma_declare_contiguous() -> cma_declare_contiguous_nid()

Type Parameter Key Value
PARAM_VALUE 1 size 1-18446744073709551614
PARAM_VALUE 3 alignment 0
PARAM_VALUE 4 order_per_bit 0
PARAM_VALUE 6 name 8336103091389833216
PARAM_VALUE 7 res_cma 6081221055589584896
PARAM_VALUE 7 *res_cma 0
PARAM_VALUE 8 nid (-1)
BUF_SIZE 6 name 9
BUF_SIZE 6 name 9
DATA_SOURCE 0 base $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 limit $2
DATA_SOURCE 3 alignment $3
DATA_SOURCE 4 order_per_bit $4
DATA_SOURCE 5 fixed $5
DATA_SOURCE 6 name $6
DATA_SOURCE 7 res_cma $7
STR_LEN 0 base 8
STR_LEN 0 base 8
TERMINATED 6 name 1
UNITS 2 limit unit_byte
LOCK2 irq

kernel/dma/contiguous.c dma_numa_cma_reserve() -> cma_declare_contiguous_nid()

Type Parameter Key Value
PARAM_VALUE 0 base 0
PARAM_VALUE 1 size 1-s32max,18446744071562067968-u64max
PARAM_VALUE 2 limit 0
PARAM_VALUE 3 alignment 0
PARAM_VALUE 4 order_per_bit 0
PARAM_VALUE 5 fixed 0
PARAM_VALUE 6 name 7942021386199130112
PARAM_VALUE 7 res_cma 4096-ptr_max
PARAM_VALUE 8 nid 0-64
BUF_SIZE 6 name 64
CAPPED_DATA 8 nid 1
STR_LEN 0 base 63
LOCK2 irq

kernel/crash_reserve.c cma_declare_contiguous() -> cma_declare_contiguous_nid()

Type Parameter Key Value
PARAM_VALUE 0 base 0
PARAM_VALUE 2 limit 0
PARAM_VALUE 3 alignment 0
PARAM_VALUE 4 order_per_bit 0
PARAM_VALUE 5 fixed 0
PARAM_VALUE 6 name 808148730889146368
PARAM_VALUE 7 res_cma 8280911471369940992
PARAM_VALUE 8 nid (-1)
BUF_SIZE 6 name 12
BUF_SIZE 6 name 12
DATA_SOURCE 0 base $0
DATA_SOURCE 1 size $1
DATA_SOURCE 2 limit $2
DATA_SOURCE 3 alignment $3
DATA_SOURCE 4 order_per_bit $4
DATA_SOURCE 5 fixed $5
DATA_SOURCE 6 name $6
DATA_SOURCE 7 res_cma $7
STR_LEN 0 base 11
STR_LEN 0 base 11
TERMINATED 6 name 1
UNITS 1 size unit_byte
LOCK2 irq