Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
Smatch caller information:
fs/f2fs/gc.c move_data_page() -> f2fs_do_write_data_page()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fio | 7185555897578291200 |
| PARAM_VALUE | 0 | fio->bio | 0 |
| PARAM_VALUE | 0 | fio->compr_blocks | 0 |
| PARAM_VALUE | 0 | fio->encrypted_page | 0 |
| PARAM_VALUE | 0 | fio->folio | 4096-ptr_max |
| PARAM_VALUE | 0 | fio->in_list | 0 |
| PARAM_VALUE | 0 | fio->io_type | 10 |
| PARAM_VALUE | 0 | fio->io_wbc | 0 |
| PARAM_VALUE | 0 | fio->is_por | 0 |
| PARAM_VALUE | 0 | fio->last_block | 0 |
| PARAM_VALUE | 0 | fio->list.next | 0 |
| PARAM_VALUE | 0 | fio->list.prev | 0 |
| PARAM_VALUE | 0 | fio->meta_gc | 0 |
| PARAM_VALUE | 0 | fio->need_lock | 0-1 |
| PARAM_VALUE | 0 | fio->new_blkaddr | 0 |
| PARAM_VALUE | 0 | fio->op | 1 |
| PARAM_VALUE | 0 | fio->op_flags | 2048 |
| PARAM_VALUE | 0 | fio->page | 4096-ptr_max |
| PARAM_VALUE | 0 | fio->submitted | 0 |
| PARAM_VALUE | 0 | fio->temp | 2 |
| PARAM_VALUE | 0 | fio->type | 0 |
| PARAM_VALUE | 0 | fio->version | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &sbi->gc_lock.internal_rwsem | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &sbi->cp_global_sem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->cp_rwsem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->pin_sem.internal_rwsem |
fs/f2fs/data.c f2fs_write_single_data_page() -> f2fs_do_write_data_page()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fio | 3515912022225387520 |
| PARAM_VALUE | 0 | fio->bio | 0 |
| PARAM_VALUE | 0 | fio->compr_blocks | 0 |
| PARAM_VALUE | 0 | fio->encrypted_page | 0 |
| PARAM_VALUE | 0 | fio->folio | 4096-ptr_max |
| PARAM_VALUE | 0 | fio->in_list | 0 |
| PARAM_VALUE | 0 | fio->io_type | 6,12 |
| PARAM_VALUE | 0 | fio->io_wbc | 268937840601612288,388796424924803072,831053748791767040,5289549940995424256,6525347519402446848,8349933177266966528 |
| PARAM_VALUE | 0 | fio->is_por | 0 |
| PARAM_VALUE | 0 | fio->last_block | 0 |
| PARAM_VALUE | 0 | fio->list.next | 0 |
| PARAM_VALUE | 0 | fio->list.prev | 0 |
| PARAM_VALUE | 0 | fio->need_lock | 1 |
| PARAM_VALUE | 0 | fio->new_blkaddr | 0 |
| PARAM_VALUE | 0 | fio->old_blkaddr | 0 |
| PARAM_VALUE | 0 | fio->op | 1 |
| PARAM_VALUE | 0 | fio->op_flags | 0,2048,1048576 |
| PARAM_VALUE | 0 | fio->page | 4096-ptr_max |
| PARAM_VALUE | 0 | fio->sbi | 4096-ptr_max |
| PARAM_VALUE | 0 | fio->submitted | 0 |
| PARAM_VALUE | 0 | fio->temp | 0 |
| PARAM_VALUE | 0 | fio->type | 0 |
| PARAM_VALUE | 0 | fio->version | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mapping->invalidate_lock | ||
| HALF_LOCKED2 | &sbi->cp_rwsem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->node_write.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->writepages |
fs/f2fs/data.c f2fs_write_single_data_page() -> f2fs_do_write_data_page()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fio | 3515912022225387520 |
| PARAM_VALUE | 0 | fio->bio | 0 |
| PARAM_VALUE | 0 | fio->compr_blocks | 0 |
| PARAM_VALUE | 0 | fio->encrypted_page | 0 |
| PARAM_VALUE | 0 | fio->folio | 4096-ptr_max |
| PARAM_VALUE | 0 | fio->in_list | 0 |
| PARAM_VALUE | 0 | fio->io_type | 6,12 |
| PARAM_VALUE | 0 | fio->io_wbc | 268937840601612288,388796424924803072,831053748791767040,5289549940995424256,6525347519402446848,8349933177266966528 |
| PARAM_VALUE | 0 | fio->is_por | 0 |
| PARAM_VALUE | 0 | fio->last_block | 0 |
| PARAM_VALUE | 0 | fio->list.next | 0 |
| PARAM_VALUE | 0 | fio->list.prev | 0 |
| PARAM_VALUE | 0 | fio->need_lock | 2 |
| PARAM_VALUE | 0 | fio->new_blkaddr | 0 |
| PARAM_VALUE | 0 | fio->old_blkaddr | 0 |
| PARAM_VALUE | 0 | fio->op | 1 |
| PARAM_VALUE | 0 | fio->op_flags | 0,2048,1048576 |
| PARAM_VALUE | 0 | fio->page | 4096-ptr_max |
| PARAM_VALUE | 0 | fio->sbi | 4096-ptr_max |
| PARAM_VALUE | 0 | fio->submitted | 0 |
| PARAM_VALUE | 0 | fio->temp | 0 |
| PARAM_VALUE | 0 | fio->type | 0 |
| PARAM_VALUE | 0 | fio->version | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mapping->invalidate_lock | ||
| HALF_LOCKED2 | &sbi->cp_rwsem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->writepages |
fs/f2fs/data.c f2fs_write_single_data_page() -> f2fs_do_write_data_page()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fio | 3515912022225387520 |
| PARAM_VALUE | 0 | fio->bio | 0 |
| PARAM_VALUE | 0 | fio->compr_blocks | 0 |
| PARAM_VALUE | 0 | fio->encrypted_page | 0 |
| PARAM_VALUE | 0 | fio->folio | 4096-ptr_max |
| PARAM_VALUE | 0 | fio->in_list | 0 |
| PARAM_VALUE | 0 | fio->io_type | 6,12 |
| PARAM_VALUE | 0 | fio->io_wbc | 268937840601612288,388796424924803072,831053748791767040,5289549940995424256,6525347519402446848,8349933177266966528 |
| PARAM_VALUE | 0 | fio->is_por | 0 |
| PARAM_VALUE | 0 | fio->last_block | 0 |
| PARAM_VALUE | 0 | fio->list.next | 0 |
| PARAM_VALUE | 0 | fio->list.prev | 0 |
| PARAM_VALUE | 0 | fio->need_lock | 0 |
| PARAM_VALUE | 0 | fio->new_blkaddr | 0 |
| PARAM_VALUE | 0 | fio->op | 1 |
| PARAM_VALUE | 0 | fio->op_flags | 0,2048,1048576 |
| PARAM_VALUE | 0 | fio->page | 4096-ptr_max |
| PARAM_VALUE | 0 | fio->sbi | 4096-ptr_max |
| PARAM_VALUE | 0 | fio->submitted | 0 |
| PARAM_VALUE | 0 | fio->temp | 0 |
| PARAM_VALUE | 0 | fio->type | 0 |
| PARAM_VALUE | 0 | fio->version | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mapping->invalidate_lock | ||
| HALF_LOCKED2 | &sbi->cp_rwsem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->writepages |