Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/ocfs2/inode.c ocfs2_begin_ordered_truncate() -> jbd2_journal_begin_ordered_truncate()

Type Parameter Key Value
PARAM_VALUE 1 jinode 4096-ptr_max
PARAM_VALUE 2 new_size 0
DATA_SOURCE 2 new_size $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &(inode->i_sb)->s_fs_info->nfs_sync_rwlock
HALF_LOCKED2 &orphan_dir_inode->i_rwsem

fs/ext4/inode.c ext4_begin_ordered_truncate() -> jbd2_journal_begin_ordered_truncate()

Type Parameter Key Value
PARAM_VALUE 1 jinode 1-u64max
PARAM_VALUE 2 new_size 0
DATA_SOURCE 2 new_size $1
RX_PATH
TASK_NOT_RUNNING

fs/ocfs2/file.c ocfs2_begin_ordered_truncate() -> jbd2_journal_begin_ordered_truncate()

Type Parameter Key Value
PARAM_VALUE 1 jinode 4096-ptr_max
PARAM_VALUE 2 new_size 0-s64max
CAPPED_DATA 2 new_size 1
CAPPED_DATA 2 new_size 1
DATA_SOURCE 2 new_size $1
NOSPEC 2 new_size
NOSPEC 2 new_size
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 new_size 0-s64max[c]
UNITS 2 new_size unit_byte
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &dentry->d_lockref.lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock