Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

mm/page-writeback.c writeback_get_folio() -> wbc_to_tag()

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->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
HALF_LOCKED2 &mapping->invalidate_lock
HALF_LOCKED2 obj->base.resv

fs/ext4/inode.c mpage_prepare_extent_to_map() -> wbc_to_tag()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

fs/f2fs/data.c f2fs_write_cache_pages() -> wbc_to_tag()

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)-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
HALF_LOCKED2 &mapping->invalidate_lock
HALF_LOCKED2 &sbi->writepages

fs/btrfs/extent_io.c extent_write_cache_pages() -> wbc_to_tag()

Type Parameter Key Value
PARAM_VALUE 0 wbc 268937840601612288,388796424924803072,831053748791767040,5289549940995424256,6525347519402446848,8349933177266966528
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mapping->invalidate_lock

fs/gfs2/aops.c gfs2_write_cache_jdata() -> wbc_to_tag()

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)-(-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
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 &mapping->invalidate_lock

fs/ceph/addr.c ceph_init_writeback_ctl() -> wbc_to_tag()

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)-(-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
HALF_LOCKED2 &mapping->invalidate_lock