Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

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

mm/page-writeback.c writeback_iter() -> wbc_end()

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-2251799813685247,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