Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/gfs2/log.c gfs2_ail1_start() -> gfs2_ail1_flush()

Type Parameter Key Value
PARAM_VALUE 0 sdp 4096-ptr_max
PARAM_VALUE 0 sdp->sd_log_flush_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 sdp->sd_log_flush_lock.first_waiter->type 0-1
PARAM_VALUE 1 wbc 388796424924803072
PARAM_VALUE 1 wbc->fbatch.i 0
PARAM_VALUE 1 wbc->fbatch.nr 0
PARAM_VALUE 1 wbc->fbatch.percpu_pvec_drained 0
PARAM_VALUE 1 wbc->for_background 0
PARAM_VALUE 1 wbc->for_kupdate 0
PARAM_VALUE 1 wbc->for_sync 0
PARAM_VALUE 1 wbc->index 0
PARAM_VALUE 1 wbc->inode 0
PARAM_VALUE 1 wbc->no_cgroup_owner 0
PARAM_VALUE 1 wbc->nr_to_write s64max
PARAM_VALUE 1 wbc->pages_skipped 0
PARAM_VALUE 1 wbc->range_cyclic 0
PARAM_VALUE 1 wbc->range_end s64max
PARAM_VALUE 1 wbc->range_start 0
PARAM_VALUE 1 wbc->saved_err 0
PARAM_VALUE 1 wbc->sync_mode 0
PARAM_VALUE 1 wbc->tagged_writepages 0
PARAM_VALUE 1 wbc->wb 0
PARAM_VALUE 1 wbc->wb_bytes 0
PARAM_VALUE 1 wbc->wb_id 0
PARAM_VALUE 1 wbc->wb_lcand_bytes 0
PARAM_VALUE 1 wbc->wb_lcand_id 0
PARAM_VALUE 1 wbc->wb_tcand_bytes 0
PARAM_VALUE 1 wbc->wb_tcand_id 0
BUF_SIZE 0 sdp (-1),1-s32max
BUF_SIZE 0 sdp (-1),1-s32max
CAPPED_DATA 0 sdp 1
DATA_SOURCE 0 sdp $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 sdp->sd_jdesc->jd_log_bio->bi_io_vec
UNITS 0 sdp unit_byte
LOCK2 0 &sdp->sd_log_flush_lock
TYPE_LOCK (struct gfs2_sbd)->sd_log_flush_lock

fs/gfs2/super.c gfs2_write_inode() -> gfs2_ail1_flush()

Type Parameter Key Value
PARAM_VALUE 1 wbc 831053748791767040,5289549940995424256,8349933177266966528
PARAM_VALUE 1 wbc->fbatch.i 0
PARAM_VALUE 1 wbc->index 0
PARAM_VALUE 1 wbc->inode 0,4096-ptr_max
PARAM_VALUE 1 wbc->nr_to_write 0-s64max
PARAM_VALUE 1 wbc->range_end 0,s64max
PARAM_VALUE 1 wbc->wb 0,4096-ptr_max
PARAM_VALUE 1 wbc->wb->dwork.wq->dfl_pwq 0-s64max
PARAM_VALUE 1 wbc->wb->dwork.wq->saved_max_active s32min-s32max
PARAM_VALUE 1 wbc->wb->dwork.wq->saved_min_active s32min-s32max
PARAM_VALUE 1 wbc->wb_bytes 0
PARAM_VALUE 1 wbc->wb_lcand_bytes 0
PARAM_VALUE 1 wbc->wb_tcand_bytes 0
PARAM_VALUE 1 wbc->wb_tcand_id 0
BUF_SIZE 0 sdp 1-s32max
BUF_SIZE 0 sdp 1-s32max
DATA_SOURCE 1 wbc $1
STR_LEN 1 wbc->inode (-1)
NOSPEC 1 wbc->inode->i_bytes
NOSPEC 1 wbc->inode->i_mode
NOSPEC 1 wbc->inode->i_size
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 wbc->inode->__i_nlink 1-u32max
USER_DATA 1 wbc->inode->i_blocks 0-18014398509481983,18428729675200069632-u64max
USER_DATA 1 wbc->inode->i_bytes 0-65023[c]
USER_DATA 1 wbc->inode->i_ino 0-u64max
USER_DATA 1 wbc->inode->i_mode 0-u16max
USER_DATA 1 wbc->inode->i_rdev 0-u32max[c]
USER_DATA 1 wbc->inode->i_size (-9223372036854775807)-s64max
NO_OVERFLOW_SIMPLE 1 wbc->inode->i_linklen
UNITS 0 sdp unit_byte
HALF_LOCKED2 &inode->i_rwsem