Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

fs/iomap/ioend.c iomap_alloc_ioend() -> wbc_to_write_flags()

Type Parameter Key Value
PARAM_VALUE 0 wbc 0,268937840601612288,388796424924803072,831053748791767040,5289549940995424256,6525347519402446848,8349933177266966528
STR_LEN 0 wbc->inode (-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &folio->private->lock

fs/btrfs/inode.c run_delalloc_compressed() -> wbc_to_write_flags()

Type Parameter Key Value
PARAM_VALUE 0 wbc 268937840601612288,388796424924803072,831053748791767040,5289549940995424256,6525347519402446848,8349933177266966528
DATA_SOURCE 0 wbc $4
STR_LEN 0 wbc->inode (-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mapping->invalidate_lock

fs/f2fs/data.c f2fs_write_single_data_page() -> wbc_to_write_flags()

Type Parameter Key Value
PARAM_VALUE 0 wbc 268937840601612288,388796424924803072,831053748791767040,5289549940995424256,6525347519402446848,8349933177266966528
DATA_SOURCE 0 wbc $4
STR_LEN 0 wbc->inode (-1)
STR_LEN 0 wbc->inode->i_sb (-1)
NOSPEC 0 wbc->inode->i_bytes
NOSPEC 0 wbc->inode->i_mode
NOSPEC 0 wbc->inode->i_size
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 wbc->inode->__i_nlink 1-u32max
USER_DATA 0 wbc->inode->i_blocks 0-18014398509481983,18428729675200069632-u64max
USER_DATA 0 wbc->inode->i_bytes 0-65023[c]
USER_DATA 0 wbc->inode->i_mode 0-u16max
USER_DATA 0 wbc->inode->i_rdev 0-u32max[c]
USER_DATA 0 wbc->inode->i_size (-9223372036854775807)-s64max
USER_DATA 0 wbc->range_end s64min-s64max
USER_DATA 0 wbc->range_start s64min-s64max
NO_OVERFLOW_SIMPLE 0 wbc->inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 wbc->inode->i_ino
NO_OVERFLOW_SIMPLE 0 wbc->inode->i_linklen
HALF_LOCKED2 &mapping->invalidate_lock
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem
HALF_LOCKED2 &sbi->writepages

fs/btrfs/extent_io.c btrfs_writepages() -> wbc_to_write_flags()

Type Parameter Key Value
PARAM_VALUE 0 wbc 268937840601612288,388796424924803072,831053748791767040,5289549940995424256,6525347519402446848,8349933177266966528
DATA_SOURCE 0 wbc $1
STR_LEN 0 wbc->inode (-1)
NOSPEC 0 wbc->inode->i_bytes
NOSPEC 0 wbc->inode->i_mode
NOSPEC 0 wbc->inode->i_size
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 wbc->inode->__i_nlink 1-u32max
USER_DATA 0 wbc->inode->i_blocks 0-18014398509481983,18428729675200069632-u64max
USER_DATA 0 wbc->inode->i_bytes 0-65023[c]
USER_DATA 0 wbc->inode->i_ino 0-u64max
USER_DATA 0 wbc->inode->i_mode 0-u16max
USER_DATA 0 wbc->inode->i_rdev 0-u32max[c]
USER_DATA 0 wbc->inode->i_size (-9223372036854775807)-s64max
USER_DATA 0 wbc->range_end s64min-s64max
USER_DATA 0 wbc->range_start s64min-s64max
NO_OVERFLOW_SIMPLE 0 wbc->inode->i_linklen

fs/btrfs/extent_io.c extent_write_locked_range() -> wbc_to_write_flags()

Type Parameter Key Value
PARAM_VALUE 0 wbc 268937840601612288,388796424924803072,831053748791767040,5289549940995424256,6525347519402446848,8349933177266966528,8655550489496272896
DATA_SOURCE 0 wbc $4
STR_LEN 0 wbc->inode (-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 wbc->wb_bytes
NO_OVERFLOW_SIMPLE 0 wbc->wb_lcand_bytes
NO_OVERFLOW_SIMPLE 0 wbc->wb_tcand_bytes
HALF_LOCKED2 &pool->lock

fs/btrfs/extent_io.c write_one_eb() -> wbc_to_write_flags()

Type Parameter Key Value
PARAM_VALUE 0 wbc 4096-ptr_max
DATA_SOURCE 0 wbc $1
STR_LEN 0 wbc->inode (-1)
NOSPEC 0 wbc->inode->i_bytes
NOSPEC 0 wbc->inode->i_mode
NOSPEC 0 wbc->inode->i_size
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 wbc->index 0-2251799813685248,4503599627370496,18444492273895866368-u64max
USER_DATA 0 wbc->inode->__i_nlink 1-u32max
USER_DATA 0 wbc->inode->i_blocks 0-18014398509481983,18428729675200069632-u64max
USER_DATA 0 wbc->inode->i_bytes 0-65023[c]
USER_DATA 0 wbc->inode->i_ino 0-u64max
USER_DATA 0 wbc->inode->i_mode 0-u16max
USER_DATA 0 wbc->inode->i_rdev 0-u32max[c]
USER_DATA 0 wbc->inode->i_size (-9223372036854775807)-s64max
USER_DATA 0 wbc->range_end s64min-s64max
USER_DATA 0 wbc->range_start s64min-s64max
NO_OVERFLOW_SIMPLE 0 wbc->inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 wbc->inode->i_linklen

fs/gfs2/meta_io.c gfs2_aspace_write_folio() -> wbc_to_write_flags()

Type Parameter Key Value
PARAM_VALUE 0 wbc 268937840601612288,388796424924803072,831053748791767040,5289549940995424256,6525347519402446848,8349933177266966528
DATA_SOURCE 0 wbc $1
STR_LEN 0 wbc->inode (-1)
NOSPEC 0 wbc->inode->i_bytes
NOSPEC 0 wbc->inode->i_mode
NOSPEC 0 wbc->inode->i_size
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 wbc->index 0-2251799813685248,4503599627370496,18444492273895866368-u64max
USER_DATA 0 wbc->inode->__i_nlink 1-u32max
USER_DATA 0 wbc->inode->i_blocks 0-18014398509481983,18428729675200069632-u64max
USER_DATA 0 wbc->inode->i_bytes 0-65023[c]
USER_DATA 0 wbc->inode->i_ino 0-u64max
USER_DATA 0 wbc->inode->i_mode 0-u16max
USER_DATA 0 wbc->inode->i_rdev 0-u32max[c]
USER_DATA 0 wbc->inode->i_size (-9223372036854775807)-(-2),0-s64max
USER_DATA 0 wbc->range_end s64min-s64max
USER_DATA 0 wbc->range_start s64min-s64max
NO_OVERFLOW_SIMPLE 0 wbc->inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 wbc->inode->i_linklen

fs/buffer.c __block_write_full_folio() -> wbc_to_write_flags()

Type Parameter Key Value
PARAM_VALUE 0 wbc 268937840601612288,388796424924803072,831053748791767040,5289549940995424256,6525347519402446848,8349933177266966528
DATA_SOURCE 0 wbc $3
STR_LEN 0 wbc->inode (-1)
STR_LEN 0 wbc->inode->i_sb (-1)
NOSPEC 0 wbc->index
NOSPEC 0 wbc->inode->i_bytes
NOSPEC 0 wbc->inode->i_mode
NOSPEC 0 wbc->inode->i_size
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 wbc->index 0-2251799813685248,4503599627370496,18444492273895866368-u64max
USER_DATA 0 wbc->inode->__i_nlink 1-u32max
USER_DATA 0 wbc->inode->i_blocks 0-18014398509481983,18428729675200069632-u64max
USER_DATA 0 wbc->inode->i_bytes 0-65023[c]
USER_DATA 0 wbc->inode->i_ino 0-u64max
USER_DATA 0 wbc->inode->i_mode 0-u16max
USER_DATA 0 wbc->inode->i_rdev 0-u32max[c]
USER_DATA 0 wbc->inode->i_size (-9223372036854775807)-s64max
USER_DATA 0 wbc->range_end s64min-s64max
USER_DATA 0 wbc->range_start s64min-s64max
NO_OVERFLOW_SIMPLE 0 wbc->inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 wbc->inode->i_linklen
NO_OVERFLOW_SIMPLE 0 wbc->wb_bytes
NO_OVERFLOW_SIMPLE 0 wbc->wb_lcand_bytes
NO_OVERFLOW_SIMPLE 0 wbc->wb_tcand_bytes

fs/f2fs/node.c __write_node_folio() -> wbc_to_write_flags()

Type Parameter Key Value
PARAM_VALUE 0 wbc 4096-ptr_max
DATA_SOURCE 0 wbc $4
STR_LEN 0 wbc->inode (-1)
NOSPEC 0 wbc->inode->i_bytes
NOSPEC 0 wbc->inode->i_mode
NOSPEC 0 wbc->inode->i_size
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 wbc->index 0-2251799813685248,4503599627370496,18444492273895866368-u64max
USER_DATA 0 wbc->inode->__i_nlink 1-u32max
USER_DATA 0 wbc->inode->i_blocks 0-18014398509481983,18428729675200069632-u64max
USER_DATA 0 wbc->inode->i_bytes 0-65023[c]
USER_DATA 0 wbc->inode->i_ino 0-u64max
USER_DATA 0 wbc->inode->i_mode 0-u16max
USER_DATA 0 wbc->inode->i_rdev 0-u32max[c]
USER_DATA 0 wbc->inode->i_size (-9223372036854775807)-s64max
USER_DATA 0 wbc->range_end s64min-s64max
USER_DATA 0 wbc->range_start s64min-s64max
NO_OVERFLOW_SIMPLE 0 wbc->inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 wbc->inode->i_linklen

fs/f2fs/compress.c f2fs_write_compressed_pages() -> wbc_to_write_flags()

Type Parameter Key Value
PARAM_VALUE 0 wbc 268937840601612288,388796424924803072,831053748791767040,5289549940995424256,6525347519402446848,8349933177266966528
DATA_SOURCE 0 wbc $2
STR_LEN 0 wbc->inode (-1)
NOSPEC 0 wbc->inode->i_mode
NOSPEC 0 wbc->inode->i_size
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 wbc->inode->__i_nlink 1-u32max
USER_DATA 0 wbc->inode->i_blocks 0-18014398509481983,18428729675200069632-u64max
USER_DATA 0 wbc->inode->i_bytes 0-65023[c]
USER_DATA 0 wbc->inode->i_mode 0-u16max
USER_DATA 0 wbc->inode->i_rdev 0-u32max[c]
USER_DATA 0 wbc->inode->i_size (-9223372036854775807)-(-2),0-s64max
USER_DATA 0 wbc->range_end s64min-s64max
USER_DATA 0 wbc->range_start s64min-s64max
NO_OVERFLOW_SIMPLE 0 wbc->inode->i_ino
NO_OVERFLOW_SIMPLE 0 wbc->inode->i_linklen
HALF_LOCKED2 &mapping->invalidate_lock
HALF_LOCKED2 &sbi->writepages