Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/ocfs2/dir.c ocfs2_dx_dir_rebalance() -> ocfs2_init_dx_root_extent_tree()

Type Parameter Key Value
PARAM_VALUE 0 et 8482384633373454336
PARAM_VALUE 1 ci 4096-ptr_max
PARAM_VALUE 2 bh 4096-ptr_max
PARAM_VALUE 2 bh->b_data 4096-ptr_max
PARAM_VALUE 2 bh->b_data->dr_num_entries 0-4294967294
CAPPED_DATA 2 bh 1
DATA_SOURCE 2 bh $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &orphan_dir_inode->i_rwsem

fs/ocfs2/dir.c ocfs2_dx_dir_truncate() -> ocfs2_init_dx_root_extent_tree()

Type Parameter Key Value
PARAM_VALUE 0 et 5497916186808553472
PARAM_VALUE 1 ci 4096-ptr_max
PARAM_VALUE 2 bh 4096-ptr_max
PARAM_VALUE 2 bh->b_data 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &(inode->i_sb)->s_fs_info->nfs_sync_rwlock
HALF_LOCKED2 &orphan_dir_inode->i_rwsem

fs/ocfs2/dir.c ocfs2_expand_inline_dx_root() -> ocfs2_init_dx_root_extent_tree()

Type Parameter Key Value
PARAM_VALUE 0 et 7958035847263322112
PARAM_VALUE 1 ci 4096-ptr_max
PARAM_VALUE 2 bh 4096-ptr_max
PARAM_VALUE 2 bh->b_data 4096-ptr_max
PARAM_VALUE 2 bh->b_data->dr_flags 0,2-254
PARAM_VALUE 2 bh->b_data->dr_num_entries 0-4294967294
PARAM_VALUE 2 bh->b_private 4096-ptr_max
PARAM_VALUE 2 bh->b_private->b_jcount s32min-s32max
CAPPED_DATA 2 bh 1
CAPPED_DATA 2 bh->b_data->dr_entries.de_count 1
DATA_SOURCE 2 bh $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 bh unit_byte
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &orphan_dir_inode->i_rwsem