Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/page_alloc.c __rmqueue_pcplist() -> rmqueue_bulk()

Type Parameter Key Value
PARAM_VALUE 0 zone 4096-ptr_max
PARAM_VALUE 1 order 0-3,9
PARAM_VALUE 2 count 0-s32max,18446744071562067968-u64max
PARAM_VALUE 3 list 4096-ptr_max
PARAM_VALUE 3 list->next 4096-ptr_max
PARAM_VALUE 4 migratetype 0-3
PARAM_VALUE 5 alloc_flags 8-u32max
CAPPED_DATA 1 order 1
CAPPED_DATA 2 count 1
CAPPED_DATA 3 list 1
CAPPED_DATA 4 migratetype 1
DATA_SOURCE 0 zone $0
DATA_SOURCE 1 order $1
DATA_SOURCE 2 count r nr_pcp_alloc
DATA_SOURCE 3 list $5
DATA_SOURCE 4 migratetype $2
DATA_SOURCE 5 alloc_flags $3
PARAM_COMPARE 3 list == $3->next
PARAM_COMPARE 3 list == $3->next
BIT_INFO 5 alloc_flags 0x0,0xfffffdff
NOSPEC 1 order
NOSPEC 1 order
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 order 0-3,9[c]
HOST_DATA 2 count 3-1073741823[c]
USER_DATA 1 order 0-3,9[c]
USER_DATA 2 count 3-1073741823[c]
UNITS 1 order unit_byte
TYPE_LOCK (struct per_cpu_pages)->lock