Defined in 1 files as a macro:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/compaction.c compact_node() -> count_compact_events()

Type Parameter Key Value
PARAM_VALUE 0 item 57
RX_PATH
NOCHECK_CALL

mm/compaction.c compact_node() -> count_compact_events()

Type Parameter Key Value
PARAM_VALUE 0 item 58
RX_PATH
NOCHECK_CALL

mm/compaction.c compact_zone() -> count_compact_events()

Type Parameter Key Value
PARAM_VALUE 0 item 50
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

mm/compaction.c compact_zone() -> count_compact_events()

Type Parameter Key Value
PARAM_VALUE 0 item 51
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

mm/compaction.c fast_isolate_freepages() -> count_compact_events()

Type Parameter Key Value
PARAM_VALUE 0 item 52
PARAM_VALUE 1 delta s32min-s32max
BIT_INFO 1 delta 0x0,0xffffffff
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &cc->zone->lock
LOCK2 flags
TYPE_LOCK (struct zone)->lock

mm/compaction.c isolate_freepages_block() -> count_compact_events()

Type Parameter Key Value
PARAM_VALUE 0 item 52
PARAM_VALUE 1 delta s32min-(-1),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &cc->zone->lock
HALF_LOCKED2 flags

mm/compaction.c kcompactd_do_work() -> count_compact_events()

Type Parameter Key Value
PARAM_VALUE 0 item 57
TASK_NOT_RUNNING
NOCHECK_CALL

mm/compaction.c kcompactd_do_work() -> count_compact_events()

Type Parameter Key Value
PARAM_VALUE 0 item 58
TASK_NOT_RUNNING
NOCHECK_CALL