Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/page-writeback.c balance_domain_limits() -> domain_dirty_limits()

Type Parameter Key Value
PARAM_VALUE 0 dtc 4743851347315638272,8246041244423487488
PARAM_VALUE 0 dtc->bg_thresh 0-4294967294
PARAM_VALUE 0 dtc->gdtc 0,8246041244423487488
PARAM_VALUE 0 dtc->thresh 0-u32max
BUF_SIZE 0 dtc 112
CAPPED_DATA 0 dtc->bg_thresh 1
CAPPED_DATA 0 dtc->thresh 1
DATA_SOURCE 0 dtc $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

mm/page-writeback.c cgwb_calc_thresh() -> domain_dirty_limits()

Type Parameter Key Value
PARAM_VALUE 0 dtc 6287496805616087040
PARAM_VALUE 0 dtc->bg_thresh 0
PARAM_VALUE 0 dtc->gdtc 1008236869821968384
PARAM_VALUE 0 dtc->thresh 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

mm/page-writeback.c domain_over_bg_thresh() -> domain_dirty_limits()

Type Parameter Key Value
PARAM_VALUE 0 dtc 1537073996624695296,8293485361565032448
PARAM_VALUE 0 dtc->bg_thresh 0
PARAM_VALUE 0 dtc->gdtc 0,8293485361565032448
PARAM_VALUE 0 dtc->thresh 0
DATA_SOURCE 0 dtc $0
NOCHECK_CALL
LOCK2 &pool->lock

mm/page-writeback.c global_dirty_limits() -> domain_dirty_limits()

Type Parameter Key Value
PARAM_VALUE 0 dtc 898303030274674688
PARAM_VALUE 0 dtc->bg_thresh 0
PARAM_VALUE 0 dtc->gdtc 0
PARAM_VALUE 0 dtc->thresh 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &of->mutex