Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/page-writeback.c __wb_update_bandwidth() -> wb_update_dirty_ratelimit()

Type Parameter Key Value
PARAM_VALUE 0 dtc 8246041244423487488
PARAM_VALUE 0 dtc->bg_thresh 0-4294967294
PARAM_VALUE 0 dtc->dirty 0-18446744073709551614
PARAM_VALUE 0 dtc->dom 0,4096-ptr_max
PARAM_VALUE 0 dtc->thresh 0-u32max
PARAM_VALUE 0 dtc->wb 4096-ptr_max
PARAM_VALUE 0 dtc->wb_dirty 0-18446744073709551614
PARAM_VALUE 2 elapsed 1-u64max
BUF_SIZE 0 dtc 112
CAPPED_DATA 0 dtc->dirty 1
CAPPED_DATA 0 dtc->thresh 1
DATA_SOURCE 0 dtc $0
DATA_SOURCE 1 dirtied r percpu_counter_read
BIT_INFO 1 dirtied 0x0,0x7fffffffffffffff
BIT_INFO 1 dirtied 0x0,0x7fffffffffffffff
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 elapsed unit_jiffy
LOCK2 &wb->list_lock
HALF_LOCKED2 &inode->i_rwsem
TYPE_LOCK (struct bdi_writeback)->list_lock

mm/page-writeback.c __wb_update_bandwidth() -> wb_update_dirty_ratelimit()

Type Parameter Key Value
PARAM_VALUE 0 dtc 4743851347315638272
PARAM_VALUE 0 dtc->bg_thresh 0-4294967294
PARAM_VALUE 0 dtc->dirty 0-18446744073709551614
PARAM_VALUE 0 dtc->dom 0,4096-ptr_max
PARAM_VALUE 0 dtc->thresh 0-u32max
PARAM_VALUE 0 dtc->wb 4096-ptr_max
PARAM_VALUE 0 dtc->wb_dirty 0-18446744073709551614
PARAM_VALUE 2 elapsed 1-u64max
BUF_SIZE 0 dtc 0,112
BUF_SIZE 0 dtc 0,112
CAPPED_DATA 0 dtc->dirty 1
CAPPED_DATA 0 dtc->thresh 1
DATA_SOURCE 0 dtc $1
DATA_SOURCE 1 dirtied r percpu_counter_read
BIT_INFO 1 dirtied 0x0,0x7fffffffffffffff
BIT_INFO 1 dirtied 0x0,0x7fffffffffffffff
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 elapsed unit_jiffy
LOCK2 &wb->list_lock
HALF_LOCKED2 &inode->i_rwsem
TYPE_LOCK (struct bdi_writeback)->list_lock