Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/page_alloc.c __drain_all_pages() -> drain_pages_zone()

Type Parameter Key Value
PARAM_VALUE 0 cpu 0-63
PARAM_VALUE 1 zone 1-u64max
CAPPED_DATA 0 cpu 1
DATA_SOURCE 0 cpu r find_next_bit
DATA_SOURCE 1 zone $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &pcpu_drain_mutex
HALF_LOCKED2 global &pcp_batch_high_lock

mm/page_alloc.c drain_local_pages() -> drain_pages_zone()

Type Parameter Key Value
PARAM_VALUE 0 cpu 0
PARAM_VALUE 1 zone 1-u64max
PARAM_VALUE 1 zone->compact_cached_migrate_pfn 4096-ptr_max
DATA_SOURCE 0 cpu r debug_smp_processor_id
DATA_SOURCE 1 zone $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

mm/page_alloc.c drain_pages() -> drain_pages_zone()

Type Parameter Key Value
PARAM_VALUE 0 cpu 0-s32max
PARAM_VALUE 1 zone 4096-ptr_max
PARAM_VALUE 1 zone->present_pages 1
BUF_SIZE 1 zone (-1)-0,81920
BUF_SIZE 1 zone (-1)-0,81920
CAPPED_DATA 0 cpu 1
DATA_SOURCE 0 cpu $0
STR_LEN 0 cpu (-1),8-9,11-29,31-34,38
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &pcpu_drain_mutex