Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/f2fs/file.c __clone_blkaddrs() -> memcpy_folio()

Type Parameter Key Value
PARAM_VALUE 0 dst_folio 4096-ptr_max
PARAM_VALUE 0 dst_folio->page.zone_device_data->kref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 dst_folio->page.zone_device_data->memcg_data 0
PARAM_VALUE 1 dst_off 0
PARAM_VALUE 2 src_folio 4096-ptr_max
PARAM_VALUE 3 src_off 0
PARAM_VALUE 4 len 4096
CAPPED_DATA 2 src_folio->mapping 1
DATA_SOURCE 0 dst_folio r f2fs_get_new_data_folio
DATA_SOURCE 2 src_folio r f2fs_get_lock_data_folio
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 dst_folio->mapping->writeback_index 0-524287[c]
UNITS 4 len unit_byte
LOCK2 &dst_inode->i_rwsem
LOCK2 &sbi->cp_rwsem.internal_rwsem
LOCK2 &src_inode->i_rwsem
HALF_LOCKED2 &dst_inode->i_mapping->invalidate_lock
HALF_LOCKED2 &mapping->invalidate_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &src_inode->i_mapping->invalidate_lock
TYPE_LOCK (struct address_space)->invalidate_lock
TYPE_LOCK (struct f2fs_rwsem)->internal_rwsem
TYPE_LOCK (struct inode)->i_rwsem