Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

mm/compaction.c __compaction_suitable() -> compact_gap()

Type Parameter Key Value
DATA_SOURCE 0 order $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 order 1-10[c]
USER_DATA 0 order 1-10[c]
UNITS 0 order unit_byte

mm/compaction.c compaction_suit_allocation_order() -> compact_gap()

Type Parameter Key Value
PARAM_VALUE 0 order 4-4294967294
CAPPED_DATA 0 order 1
DATA_SOURCE 0 order $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 order unit_byte

mm/vmscan.c kswapd_shrink_node() -> compact_gap()

Type Parameter Key Value
PARAM_VALUE 0 order 1-127,4294967168-u32max
UNITS 0 order unit_byte

mm/vmscan.c should_abort_scan() -> compact_gap()

Type Parameter Key Value
PARAM_VALUE 0 order 0-127,4294967168-u32max
NOSPEC 0 order
NOSPEC 0 order
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 order 1-10[c]
USER_DATA 0 order 1-10[c]
UNITS 0 order unit_byte
HALF_LOCKED2 rcu_read

mm/vmscan.c should_continue_reclaim() -> compact_gap()

Type Parameter Key Value
PARAM_VALUE 0 order 1-127,4294967168-u32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 order unit_byte