Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/percpu.c pcpu_embed_first_chunk() -> pcpu_free_alloc_info()

Type Parameter Key Value
PARAM_VALUE 0 ai 4096-ptr_max
PARAM_VALUE 0 ai->__ai_size 0,4096-u64max
PARAM_VALUE 0 ai->atom_size 2097152
PARAM_VALUE 0 ai->dyn_size 81920,114688
PARAM_VALUE 0 ai->groups 4096-ptr_max
PARAM_VALUE 0 ai->nr_groups 0-s32max
PARAM_VALUE 0 ai->reserved_size 8192
PARAM_VALUE 0 ai->static_size 16346216179007479808
CAPPED_DATA 0 ai->nr_groups 1
DATA_SOURCE 0 ai r pcpu_build_alloc_info
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 ai->nr_groups
LOCK2 irq

mm/percpu.c pcpu_page_first_chunk() -> pcpu_free_alloc_info()

Type Parameter Key Value
PARAM_VALUE 0 ai 4096-ptr_max
PARAM_VALUE 0 ai->__ai_size 0,4096-u64max
PARAM_VALUE 0 ai->atom_size 4096
PARAM_VALUE 0 ai->dyn_size 81920,114688
PARAM_VALUE 0 ai->groups 4096-ptr_max
PARAM_VALUE 0 ai->nr_groups 1
PARAM_VALUE 0 ai->reserved_size 8192
PARAM_VALUE 0 ai->static_size 16346216179007479808
DATA_SOURCE 0 ai r pcpu_build_alloc_info
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 ai->nr_groups
LOCK2 irq

mm/percpu.c pcpu_page_first_chunk() -> pcpu_free_alloc_info()

Type Parameter Key Value
PARAM_VALUE 0 ai 4096-ptr_max
PARAM_VALUE 0 ai->__ai_size 0,4096-u64max
PARAM_VALUE 0 ai->atom_size 4096
PARAM_VALUE 0 ai->dyn_size 81920,114688
PARAM_VALUE 0 ai->groups 4096-ptr_max
PARAM_VALUE 0 ai->nr_groups 1
PARAM_VALUE 0 ai->reserved_size 8192
PARAM_VALUE 0 ai->static_size 16346216179007479808
DATA_SOURCE 0 ai r pcpu_build_alloc_info
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 ai->nr_groups
LOCK2 irq