Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/vmscan.c balance_pgdat() -> allow_direct_reclaim()

Type Parameter Key Value
PARAM_VALUE 0 pgdat 4096-ptr_max
PARAM_VALUE 0 pgdat->__lruvec.lrugen.max_seq 1-u64max
PARAM_VALUE 0 pgdat->kswapd_highest_zoneidx 2,5
PARAM_VALUE 0 pgdat->kswapd_order 0
BUF_SIZE 0 pgdat 128
BUF_SIZE 0 pgdat 128
DATA_SOURCE 0 pgdat $0
PARAM_COMPARE 0 &pgdat->pfmemalloc_wait.head != $0->pfmemalloc_wait.head.next

mm/vmscan.c throttle_direct_reclaim() -> allow_direct_reclaim()

Type Parameter Key Value
PARAM_VALUE 0 pgdat 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

mm/vmscan.c throttle_direct_reclaim() -> allow_direct_reclaim()

Type Parameter Key Value
PARAM_VALUE 0 pgdat 4096-ptr_max
PARAM_VALUE 0 pgdat->kswapd_failures.counter s32min-15
PARAM_VALUE 0 pgdat->kswapd_highest_zoneidx 2
RX_PATH
TASK_NOT_RUNNING

mm/vmscan.c throttle_direct_reclaim() -> allow_direct_reclaim()

Type Parameter Key Value
PARAM_VALUE 0 pgdat 4096-ptr_max
PARAM_VALUE 0 pgdat->kswapd_failures.counter s32min-15
PARAM_VALUE 0 pgdat->kswapd_highest_zoneidx 2
PARAM_VALUE 0 pgdat->pfmemalloc_wait.lock.rlock.dep_map->name 0-255
RX_PATH
TASK_NOT_RUNNING

mm/vmscan.c throttle_direct_reclaim() -> allow_direct_reclaim()

Type Parameter Key Value
PARAM_VALUE 0 pgdat 4096-ptr_max
PARAM_VALUE 0 pgdat->kswapd_failures.counter s32min-15
PARAM_VALUE 0 pgdat->kswapd_highest_zoneidx 2
PARAM_VALUE 0 pgdat->pfmemalloc_wait.lock.rlock.dep_map->name 0-255
RX_PATH
TASK_NOT_RUNNING

mm/vmscan.c throttle_direct_reclaim() -> allow_direct_reclaim()

Type Parameter Key Value
PARAM_VALUE 0 pgdat 4096-ptr_max
PARAM_VALUE 0 pgdat->kswapd_failures.counter s32min-15
PARAM_VALUE 0 pgdat->kswapd_highest_zoneidx 2
RX_PATH
TASK_NOT_RUNNING

mm/vmscan.c throttle_direct_reclaim() -> allow_direct_reclaim()

Type Parameter Key Value
PARAM_VALUE 0 pgdat 4096-ptr_max
PARAM_VALUE 0 pgdat->kswapd_failures.counter s32min-15
PARAM_VALUE 0 pgdat->kswapd_highest_zoneidx 2
RX_PATH
TASK_NOT_RUNNING

mm/vmscan.c throttle_direct_reclaim() -> allow_direct_reclaim()

Type Parameter Key Value
PARAM_VALUE 0 pgdat 4096-ptr_max
PARAM_VALUE 0 pgdat->kswapd_failures.counter s32min-15
PARAM_VALUE 0 pgdat->kswapd_highest_zoneidx 2
RX_PATH
TASK_NOT_RUNNING