Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/f2fs/extent_cache.c __insert_extent_tree() -> __try_update_largest_extent()

Type Parameter Key Value
PARAM_VALUE 0 et 4096-ptr_max
PARAM_VALUE 1 en 4096-ptr_max
DATA_SOURCE 0 et $1
DATA_SOURCE 1 en r __attach_extent_node
NOSPEC 0 et->largest.fofs
NOSPEC 1 en->ei.fofs
NOSPEC 1 en->et->largest.fofs
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 et->cached_en->ei.fofs 0-u32max[c]
USER_DATA 0 et->cached_en->ei.len 1-s32max[c]
USER_DATA 0 et->largest.fofs 0-4294967293[c]
USER_DATA 0 et->largest.len 1-u32max[c]
USER_DATA 1 en->ei.fofs 0-u32max[c]
USER_DATA 1 en->ei.len 1-s32max[c]
USER_DATA 1 en->et->largest.fofs 0-4294967293[c]
USER_DATA 1 en->et->largest.len 1-u32max[c]
LOCK2 0 &et->lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &mapping->invalidate_lock
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem
TYPE_LOCK (struct extent_tree)->lock

fs/f2fs/extent_cache.c __try_merge_extent_node() -> __try_update_largest_extent()

Type Parameter Key Value
PARAM_VALUE 0 et 4096-ptr_max
PARAM_VALUE 0 et->type 0-1
PARAM_VALUE 1 en 4096-ptr_max
DATA_SOURCE 0 et $1
NOSPEC 0 et->largest.fofs
NOSPEC 1 en->ei.fofs
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 et->cached_en->ei.fofs 0-u32max[c]
USER_DATA 0 et->cached_en->ei.len 1-s32max[c]
USER_DATA 0 et->largest.fofs 0-4294967293[c]
USER_DATA 0 et->largest.len 1-u32max[c]
USER_DATA 1 en->ei.fofs 0-u32max[c]
USER_DATA 1 en->ei.len 2-4294967294[c]
LOCK2 0 &et->lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &mapping->invalidate_lock
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem
TYPE_LOCK (struct extent_tree)->lock

fs/f2fs/extent_cache.c __update_extent_tree_range() -> __try_update_largest_extent()

Type Parameter Key Value
PARAM_VALUE 0 et 4096-ptr_max
PARAM_VALUE 1 en 4096-ptr_max
NOSPEC 1 en->ei.fofs
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 et->cached_en->ei.fofs 0-u32max[c]
USER_DATA 0 et->cached_en->ei.len 1-s32max[c]
USER_DATA 0 et->largest.fofs 1-s32max[c]
USER_DATA 1 en->ei.fofs 0-4294967293[c]
LOCK2 0 &et->lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &mapping->invalidate_lock
HALF_LOCKED2 &sbi->cp_rwsem.internal_rwsem
TYPE_LOCK (struct extent_tree)->lock