Documented in 2 files:
Defined in 1 files as a struct:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 22 files:
- fs/btrfs/direct-io.c
- fs/dax.c
- fs/erofs/data.c
- fs/exfat/iomap.c, line 264
- fs/f2fs/file.c
- fs/fuse/file.c
- fs/gfs2/bmap.c, line 964
- fs/iomap/bio.c
- fs/iomap/buffered-io.c
- fs/iomap/direct-io.c
- fs/iomap/fiemap.c
- fs/iomap/internal.h
- fs/iomap/iter.c
- fs/iomap/seek.c
- fs/iomap/swapfile.c
- fs/iomap/trace.h
- fs/ntfs/aops.c, line 40
- fs/ntfs3/inode.c, line 813
- fs/xfs/xfs_file.c
- fs/xfs/xfs_iomap.c
- include/linux/dax.h, line 14
- include/linux/iomap.h
Smatch caller information:
fs/dax.c dax_dedupe_file_range_compare() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 2035513719613075456 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 256 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->len | 1-9223372036854775807 |
| PARAM_VALUE | 0 | iter->pos | 0-9223372036854775806 |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->srcmap.type | 0 |
| PARAM_VALUE | 0 | iter->status | 0 |
| PARAM_VALUE | 1 | ops | 261349953401536512 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $6 |
| NOSPEC | 0 | iter->pos | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->len | 1-9223372036854775807[c] |
| USER_DATA | 0 | iter->pos | 0-9223372036854775806[c] |
| NO_OVERFLOW_SIMPLE | 0 | iter->len | |
| NO_OVERFLOW_SIMPLE | 0 | iter->pos | |
| HALF_LOCKED2 | &inode_out->i_rwsem |
fs/dax.c dax_dedupe_file_range_compare() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 201865586513444864 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 256 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->len | 1-9223372036854775807 |
| PARAM_VALUE | 0 | iter->pos | 0-9223372036854775806 |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->srcmap.type | 0 |
| PARAM_VALUE | 0 | iter->status | 0 |
| PARAM_VALUE | 1 | ops | 261349953401536512 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $6 |
| NOSPEC | 0 | iter->pos | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->len | 1-9223372036854775807[c] |
| USER_DATA | 0 | iter->pos | 0-9223372036854775806[c] |
| NO_OVERFLOW_SIMPLE | 0 | iter->len | |
| HALF_LOCKED2 | &inode_out->i_rwsem |
fs/dax.c dax_dedupe_file_range_compare() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 2035513719613075456 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 256 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->len | 1-9223372036854775807 |
| PARAM_VALUE | 0 | iter->pos | 0-9223372036854775806 |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->srcmap.type | 0 |
| PARAM_VALUE | 0 | iter->status | 0 |
| PARAM_VALUE | 1 | ops | 261349953401536512 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $6 |
| NOSPEC | 0 | iter->iter_start_pos | |
| NOSPEC | 0 | iter->pos | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->len | 1-9223372036854775807[c] |
| USER_DATA | 0 | iter->pos | 0-9223372036854775806[c] |
| NO_OVERFLOW_SIMPLE | 0 | iter->len | |
| NO_OVERFLOW_SIMPLE | 0 | iter->pos | |
| HALF_LOCKED2 | &inode_out->i_rwsem |
fs/dax.c dax_dedupe_file_range_compare() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 201865586513444864 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 256 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->len | 1-9223372036854775807 |
| PARAM_VALUE | 0 | iter->pos | 0-9223372036854775806 |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->srcmap.type | 0 |
| PARAM_VALUE | 0 | iter->status | 0 |
| PARAM_VALUE | 1 | ops | 261349953401536512 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $6 |
| NOSPEC | 0 | iter->iter_start_pos | |
| NOSPEC | 0 | iter->pos | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->len | 1-9223372036854775807[c] |
| USER_DATA | 0 | iter->pos | 0-9223372036854775806[c] |
| NO_OVERFLOW_SIMPLE | 0 | iter->len | |
| HALF_LOCKED2 | &inode_out->i_rwsem |
fs/dax.c dax_file_unshare() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 5773819215584018432 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 385 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->status | (-5),0 |
| PARAM_VALUE | 1 | ops | 8560317870917644288 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->len | 1-9223372036854775807[c] |
| USER_DATA | 0 | iter->pos | 0-9223372036854775806 |
| HALF_LOCKED2 | &pool->lock |
fs/dax.c dax_file_unshare() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 5773819215584018432 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 385 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->status | (-95),(-34),(-22),(-14),(-6)-(-5),0 |
| PARAM_VALUE | 1 | ops | 8560317870917644288 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $3 |
| NOSPEC | 0 | iter->iter_start_pos | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->len | 1-9223372036854775807[c] |
| USER_DATA | 0 | iter->pos | 0-9223372036854775806 |
| HALF_LOCKED2 | &pool->lock |
fs/dax.c dax_iomap_pmd_fault() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 834354708271124480 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 264-265 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->status | (-5),0 |
| PARAM_VALUE | 1 | ops | 261349953401536512,1224721432196022272,2300914383001571328,4893306181595918336,8560317870917644288 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->pos | s64min-(-4096),0,4096-s64max[c] |
| HALF_LOCKED2 | &inode->i_mapping->invalidate_lock | ||
| HALF_LOCKED2 | &mapping->invalidate_lock |
fs/dax.c dax_iomap_pmd_fault() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 834354708271124480 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 264-265 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->status | (-5),0 |
| PARAM_VALUE | 1 | ops | 261349953401536512,1224721432196022272,2300914383001571328,4893306181595918336,8560317870917644288 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $2 |
| NOSPEC | 0 | iter->iter_start_pos | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->pos | s64min-(-4096),0,4096-s64max[c] |
| HALF_LOCKED2 | &inode->i_mapping->invalidate_lock | ||
| HALF_LOCKED2 | &mapping->invalidate_lock |
fs/dax.c dax_iomap_pte_fault() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 8468400029247475712 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 264-265 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->status | (-5),0 |
| PARAM_VALUE | 1 | ops | 261349953401536512,1224721432196022272,2300914383001571328,4893306181595918336,8560317870917644288 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $3 |
| NOSPEC | 0 | iter->pos | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->pos | s64min-(-4096),0,4096-9223372036854775806[c] |
| HALF_LOCKED2 | &inode->i_mapping->invalidate_lock | ||
| HALF_LOCKED2 | &mapping->invalidate_lock |
fs/dax.c dax_iomap_pte_fault() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 8468400029247475712 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 264-265 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->status | (-5),0 |
| PARAM_VALUE | 1 | ops | 261349953401536512,1224721432196022272,2300914383001571328,4893306181595918336,8560317870917644288 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $3 |
| NOSPEC | 0 | iter->iter_start_pos | |
| NOSPEC | 0 | iter->pos | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->pos | s64min-(-4096),0,4096-9223372036854775806[c] |
| HALF_LOCKED2 | &inode->i_mapping->invalidate_lock | ||
| HALF_LOCKED2 | &mapping->invalidate_lock |
fs/dax.c dax_iomap_rw() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 5702659886749499392 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 256-257,288-289 |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->status | s32min-(-134),(-132)-s32max |
| PARAM_VALUE | 1 | ops | 261349953401536512,1224721432196022272,2300914383001571328,4893306181595918336,8560317870917644288 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $2 |
| NOSPEC | 0 | iter->len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->len | 1-1000000000 |
| USER_DATA | 0 | iter->pos | s64min-(-2),0-9223372036854775806 |
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &pool->lock |
fs/dax.c dax_iomap_rw() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 5702659886749499392 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 256-257,288-289 |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->status | s32min-(-134),(-132)-s32max |
| PARAM_VALUE | 1 | ops | 261349953401536512,1224721432196022272,2300914383001571328,4893306181595918336,8560317870917644288 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $2 |
| NOSPEC | 0 | iter->iter_start_pos | |
| NOSPEC | 0 | iter->len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->len | 1-1000000000 |
| USER_DATA | 0 | iter->pos | s64min-(-2),0-9223372036854775806 |
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &pool->lock |
fs/dax.c dax_zero_range() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 6549960684387860480 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 258 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->status | s32min-(-134),(-132)-0 |
| PARAM_VALUE | 1 | ops | 2300914383001571328,8560317870917644288 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->len | 1-u64max |
| USER_DATA | 0 | iter->pos | (-9223372036854775807)-(-4),0-s64max |
fs/dax.c dax_zero_range() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 6549960684387860480 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 258 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->status | s32min-(-134),(-132)-0 |
| PARAM_VALUE | 1 | ops | 2300914383001571328,8560317870917644288 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $4 |
| NOSPEC | 0 | iter->iter_start_pos | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->len | 1-u64max |
| USER_DATA | 0 | iter->pos | (-9223372036854775807)-(-4),0-s64max |
fs/iomap/swapfile.c iomap_swapfile_activate() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 6407906204779712512 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 4 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->len | 0,4096-u64max |
| PARAM_VALUE | 0 | iter->pos | 0 |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->srcmap.type | 0 |
| PARAM_VALUE | 0 | iter->status | (-22),0 |
| PARAM_VALUE | 1 | ops | 202422952840523776,261349953401536512,5745149443797716992,6642428417340542976,7653402913462484992 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $3 |
| CAPABLE | 0 | 21 | |
| LOCK2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/iomap/swapfile.c iomap_swapfile_activate() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 6407906204779712512 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 4 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->len | 0,4096-u64max |
| PARAM_VALUE | 0 | iter->pos | 0 |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->srcmap.type | 0 |
| PARAM_VALUE | 0 | iter->status | (-22) |
| PARAM_VALUE | 1 | ops | 202422952840523776,261349953401536512,5745149443797716992,6642428417340542976,7653402913462484992 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $3 |
| CAPABLE | 0 | 21 | |
| LOCK2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/iomap/fiemap.c iomap_bmap() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 92671288045355008 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 4 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->len | 0-u32max |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->srcmap.type | 0 |
| PARAM_VALUE | 0 | iter->status | 0 |
| PARAM_VALUE | 1 | ops | 261349953401536512,1224721432196022272,2300914383001571328,4883705326009438208,7653402913462484992,7773748799867039744 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem |
fs/iomap/fiemap.c iomap_bmap() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 92671288045355008 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 4 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->len | 0-u32max |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->srcmap.type | 0 |
| PARAM_VALUE | 0 | iter->status | 0 |
| PARAM_VALUE | 1 | ops | 261349953401536512,1224721432196022272,2300914383001571328,4883705326009438208,7653402913462484992,7773748799867039744 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem |
fs/iomap/fiemap.c iomap_fiemap() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 1816653118708441088 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 4 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->srcmap.type | 0 |
| PARAM_VALUE | 0 | iter->status | (-5),0 |
| PARAM_VALUE | 1 | ops | 4096-ptr_max |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $4 |
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->len | 1-9223372036854775807[c] |
| USER_DATA | 0 | iter->pos | s64min-(-2),0-s64max |
| HALF_LOCKED2 | &inode->i_rwsem |
fs/iomap/fiemap.c iomap_fiemap() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 1816653118708441088 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 4 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->srcmap.type | 0 |
| PARAM_VALUE | 0 | iter->status | (-5),0 |
| PARAM_VALUE | 1 | ops | 4096-ptr_max |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $4 |
| NOSPEC | 0 | iter->iter_start_pos | |
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->len | 1-9223372036854775807[c] |
| USER_DATA | 0 | iter->pos | s64min-(-2),0-s64max |
| HALF_LOCKED2 | &inode->i_rwsem |
fs/iomap/buffered-io.c iomap_file_buffered_write() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 5792238090434097152 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 1,33,1025,1057 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0,4096-ptr_max |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $2 |
| NOSPEC | 0 | iter->len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->len | 0-u64max |
| USER_DATA | 0 | iter->pos | s64min-s64max |
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &vi->i_rwsem |
fs/iomap/buffered-io.c iomap_file_buffered_write() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 5792238090434097152 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 1,33,1025,1057 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0,4096-ptr_max |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 1 | ops | 4096-ptr_max |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $2 |
| NOSPEC | 0 | iter->iter_start_pos | |
| NOSPEC | 0 | iter->len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->len | 0-u64max |
| USER_DATA | 0 | iter->pos | s64min-s64max |
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &vi->i_rwsem |
fs/iomap/buffered-io.c iomap_file_unshare() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 7130681481790644224 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 129 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->srcmap.type | 0 |
| PARAM_VALUE | 0 | iter->status | (-5),0 |
| PARAM_VALUE | 1 | ops | 8466235111318446080 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->len | 1-9223372036854775807[c] |
| USER_DATA | 0 | iter->pos | 0-9223372036854775806 |
| HALF_LOCKED2 | &pool->lock |
fs/iomap/buffered-io.c iomap_file_unshare() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 7130681481790644224 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 129 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->srcmap.type | 0 |
| PARAM_VALUE | 0 | iter->status | (-5),0 |
| PARAM_VALUE | 1 | ops | 8466235111318446080 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $3 |
| NOSPEC | 0 | iter->iter_start_pos | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->len | 1-9223372036854775807[c] |
| USER_DATA | 0 | iter->pos | 0-9223372036854775806 |
| HALF_LOCKED2 | &pool->lock |
fs/iomap/buffered-io.c iomap_page_mkwrite() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 1533098708829282304 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 9 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->private | 0,8047550593246384128 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->srcmap.type | 0 |
| PARAM_VALUE | 0 | iter->status | (-5),0 |
| PARAM_VALUE | 1 | ops | 5894632432658542592,7508185003441717248,7653402913462484992,8466235111318446080 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_mapping->invalidate_lock | ||
| HALF_LOCKED2 | &inode->i_rwsem |
fs/iomap/buffered-io.c iomap_page_mkwrite() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 1533098708829282304 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 9 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->private | 0,8047550593246384128 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->srcmap.type | 0 |
| PARAM_VALUE | 1 | ops | 5894632432658542592,7508185003441717248,7653402913462484992,8466235111318446080 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_mapping->invalidate_lock | ||
| HALF_LOCKED2 | &inode->i_rwsem |
fs/iomap/buffered-io.c iomap_read_folio() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 6082641349340434432 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 0 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0,4117408191789748224 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 1 | ops | 202422952840523776,261349953401536512,1224721432196022272,4883705326009438208,6642428417340542976,6735659970514018304,7653402913462484992,7773748799867039744 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mapping->invalidate_lock |
fs/iomap/buffered-io.c iomap_read_folio() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 6082641349340434432 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 0 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0,4117408191789748224 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 1 | ops | 202422952840523776,261349953401536512,1224721432196022272,4883705326009438208,6642428417340542976,6735659970514018304,7653402913462484992,7773748799867039744 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mapping->invalidate_lock |
fs/iomap/buffered-io.c iomap_readahead() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 3364473653970825216 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 0 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0,773317525888487424 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 1 | ops | 202422952840523776,261349953401536512,1224721432196022272,4883705326009438208,6642428417340542976,6735659970514018304,7653402913462484992,7773748799867039744 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mapping->invalidate_lock |
fs/iomap/buffered-io.c iomap_readahead() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 3364473653970825216 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 0 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0,773317525888487424 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 1 | ops | 202422952840523776,261349953401536512,1224721432196022272,4883705326009438208,6642428417340542976,6735659970514018304,7653402913462484992,7773748799867039744 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mapping->invalidate_lock |
fs/iomap/buffered-io.c iomap_zero_range() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 313144522189471744 |
| PARAM_VALUE | 0 | iter->fbatch | 4401596645713571840 |
| PARAM_VALUE | 0 | iter->flags | 2 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0,1367500183138832384,1691217345600122880,2647033418576089088,5089923212754284544 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 1 | ops | 3285416720148201472,4883705326009438208,5657303623558119424,7653402913462484992,7773748799867039744,8466235111318446080 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->len | 0-u64max |
| USER_DATA | 0 | iter->pos | (-9223372036854775807)-s64max |
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &vi->i_rwsem |
fs/iomap/buffered-io.c iomap_zero_range() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 313144522189471744 |
| PARAM_VALUE | 0 | iter->fbatch | 4401596645713571840 |
| PARAM_VALUE | 0 | iter->flags | 2 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0,1367500183138832384,1691217345600122880,2647033418576089088,5089923212754284544 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 1 | ops | 3285416720148201472,4883705326009438208,5657303623558119424,7653402913462484992,7773748799867039744,8466235111318446080 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| DATA_SOURCE | 1 | ops | $4 |
| NOSPEC | 0 | iter->iter_start_pos | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->len | 0-u64max |
| USER_DATA | 0 | iter->pos | (-9223372036854775807)-s64max |
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &vi->i_rwsem |
fs/iomap/seek.c iomap_seek_data() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 2908952617645203456 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 4 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->srcmap.type | 0 |
| PARAM_VALUE | 0 | iter->status | (-5),0 |
| PARAM_VALUE | 1 | ops | 1224721432196022272,3285416720148201472,4883705326009438208,4948686050036396032,5745149443797716992,6044841360147120128,7653402913462484992 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| BUF_SIZE | 1 | ops | (-1),24 |
| BUF_SIZE | 1 | ops | (-1),24 |
| DATA_SOURCE | 1 | ops | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->len | 1-9223372036854775807[c] |
| USER_DATA | 0 | iter->pos | 0-9223372036854775806 |
| HALF_LOCKED2 | &inode->i_rwsem |
fs/iomap/seek.c iomap_seek_data() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 2908952617645203456 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 4 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->srcmap.type | 0 |
| PARAM_VALUE | 0 | iter->status | (-5),0 |
| PARAM_VALUE | 1 | ops | 1224721432196022272,3285416720148201472,4883705326009438208,4948686050036396032,5745149443797716992,6044841360147120128,7653402913462484992 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| BUF_SIZE | 1 | ops | (-1),24 |
| BUF_SIZE | 1 | ops | (-1),24 |
| DATA_SOURCE | 1 | ops | $2 |
| NOSPEC | 0 | iter->iter_start_pos | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->len | 1-9223372036854775807[c] |
| USER_DATA | 0 | iter->pos | 0-9223372036854775806 |
| HALF_LOCKED2 | &inode->i_rwsem |
fs/iomap/seek.c iomap_seek_hole() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 251402801472253952 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 4 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->len | 1-9223372036854775807 |
| PARAM_VALUE | 0 | iter->pos | 0-9223372036854775806 |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->srcmap.type | 0 |
| PARAM_VALUE | 0 | iter->status | 0 |
| PARAM_VALUE | 1 | ops | 1224721432196022272,3285416720148201472,4883705326009438208,4948686050036396032,5745149443797716992,6044841360147120128,7653402913462484992 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| BUF_SIZE | 1 | ops | (-1),24 |
| BUF_SIZE | 1 | ops | (-1),24 |
| DATA_SOURCE | 1 | ops | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->len | 1-9223372036854775807[c] |
| USER_DATA | 0 | iter->pos | 0-9223372036854775806 |
| HALF_LOCKED2 | &inode->i_rwsem |
fs/iomap/seek.c iomap_seek_hole() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 251402801472253952 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 4 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->len | 1-9223372036854775807 |
| PARAM_VALUE | 0 | iter->pos | 0-9223372036854775806 |
| PARAM_VALUE | 0 | iter->private | 0 |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->srcmap.type | 0 |
| PARAM_VALUE | 0 | iter->status | 0 |
| PARAM_VALUE | 1 | ops | 1224721432196022272,3285416720148201472,4883705326009438208,4948686050036396032,5745149443797716992,6044841360147120128,7653402913462484992 |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| BUF_SIZE | 1 | ops | (-1),24 |
| BUF_SIZE | 1 | ops | (-1),24 |
| DATA_SOURCE | 1 | ops | $2 |
| NOSPEC | 0 | iter->iter_start_pos | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->len | 1-9223372036854775807[c] |
| USER_DATA | 0 | iter->pos | 0-9223372036854775806 |
| HALF_LOCKED2 | &inode->i_rwsem |
fs/iomap/direct-io.c __iomap_dio_rw() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 4571140720360820736 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 16-17,48-49,81,113,529,561,593,625 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0,4096-ptr_max |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->srcmap.type | 0 |
| PARAM_VALUE | 0 | iter->status | (-14),(-5),0 |
| PARAM_VALUE | 1 | ops | 4096-ptr_max |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| BUF_SIZE | 1 | ops | (-1),24 |
| BUF_SIZE | 1 | ops | (-1),24 |
| DATA_SOURCE | 1 | ops | $2 |
| NOSPEC | 0 | iter->len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->len | 1-1000000000 |
| USER_DATA | 0 | iter->pos | s64min-(-2),0-s64max |
fs/iomap/direct-io.c __iomap_dio_rw() -> iomap_iter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | iter | 4571140720360820736 |
| PARAM_VALUE | 0 | iter->fbatch | 0 |
| PARAM_VALUE | 0 | iter->flags | 16-17,48-49,81,113,529,561,593,625 |
| PARAM_VALUE | 0 | iter->inode | 4096-ptr_max |
| PARAM_VALUE | 0 | iter->iomap.flags | 0 |
| PARAM_VALUE | 0 | iter->iomap.length | 0 |
| PARAM_VALUE | 0 | iter->iomap.offset | 0 |
| PARAM_VALUE | 0 | iter->private | 0,4096-ptr_max |
| PARAM_VALUE | 0 | iter->srcmap.length | 0 |
| PARAM_VALUE | 0 | iter->srcmap.offset | 0 |
| PARAM_VALUE | 0 | iter->srcmap.type | 0 |
| PARAM_VALUE | 0 | iter->status | (-14),(-5),0 |
| PARAM_VALUE | 1 | ops | 4096-ptr_max |
| PARAM_VALUE | 1 | ops->iomap_next | 0,4096-ptr_max |
| BUF_SIZE | 1 | ops | (-1),24 |
| BUF_SIZE | 1 | ops | (-1),24 |
| DATA_SOURCE | 1 | ops | $2 |
| NOSPEC | 0 | iter->iter_start_pos | |
| NOSPEC | 0 | iter->len | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | iter->iter_start_pos | s64min-s64max |
| USER_DATA | 0 | iter->len | 1-1000000000 |
| USER_DATA | 0 | iter->pos | s64min-(-2),0-s64max |