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 |