Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/ocfs2/refcounttree.c ocfs2_refcount_cow_xattr() -> ocfs2_init_xattr_value_extent_tree()

Type Parameter Key Value
PARAM_VALUE 0 et 4096-ptr_max
PARAM_VALUE 1 ci 4096-ptr_max
PARAM_VALUE 2 vb 4981837696675659776
PARAM_VALUE 2 vb->vb_access 5422438555232124928,7138524448208420864,8138446067433668608
PARAM_VALUE 2 vb->vb_xv 4096-ptr_max
DATA_SOURCE 2 vb $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &inode->i_rwsem

fs/ocfs2/xattr.c __ocfs2_remove_xattr_range() -> ocfs2_init_xattr_value_extent_tree()

Type Parameter Key Value
PARAM_VALUE 0 et 952707946392956928
PARAM_VALUE 1 ci 4096-ptr_max
PARAM_VALUE 2 vb 1258007969169485824,4079928834344001536,4335060298374201344,8548537804510470144
PARAM_VALUE 2 vb->vb_access 5422438555232124928,7138524448208420864,8138446067433668608
PARAM_VALUE 2 vb->vb_bh 1-u64max
PARAM_VALUE 2 vb->vb_xv 4096-ptr_max
CAPPED_DATA 2 vb->vb_bh 1
DATA_SOURCE 2 vb $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &(inode->i_sb)->s_fs_info->nfs_sync_rwlock

fs/ocfs2/xattr.c ocfs2_reflink_xattr_header() -> ocfs2_init_xattr_value_extent_tree()

Type Parameter Key Value
PARAM_VALUE 0 et 6553424542428999680
PARAM_VALUE 1 ci 4096-ptr_max
PARAM_VALUE 2 vb 260498162070188032,371286879591907328,3137275877235376128
PARAM_VALUE 2 vb->vb_access 5422438555232124928,7138524448208420864,8138446067433668608
DATA_SOURCE 2 vb $6
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &new_inode->i_rwsem

fs/ocfs2/xattr.c ocfs2_xattr_attach_refcount_normal() -> ocfs2_init_xattr_value_extent_tree()

Type Parameter Key Value
PARAM_VALUE 0 et 6246517844268974080
PARAM_VALUE 1 ci 4096-ptr_max
PARAM_VALUE 2 vb 615747753417129984,6079009486951120896
PARAM_VALUE 2 vb->vb_access 5422438555232124928,8138446067433668608
PARAM_VALUE 2 vb->vb_bh 4096-ptr_max
PARAM_VALUE 2 vb->vb_xv 4096-ptr_max
DATA_SOURCE 2 vb $1
PREEMPT_ADD
NOCHECK_CALL
LOCK2 &inode->i_rwsem
TYPE_LOCK (struct inode)->i_rwsem

fs/ocfs2/xattr.c ocfs2_xattr_bucket_value_refcount() -> ocfs2_init_xattr_value_extent_tree()

Type Parameter Key Value
PARAM_VALUE 0 et 9143499767157379072
PARAM_VALUE 1 ci 4096-ptr_max
PARAM_VALUE 2 vb 6285352281580171264
PARAM_VALUE 2 vb->vb_access 7138524448208420864
PARAM_VALUE 2 vb->vb_bh 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &(inode->i_sb)->s_fs_info->nfs_sync_rwlock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &new_inode->i_rwsem
HALF_LOCKED2 &oi->ip_xattr_sem

fs/ocfs2/xattr.c ocfs2_xattr_extend_allocation() -> ocfs2_init_xattr_value_extent_tree()

Type Parameter Key Value
PARAM_VALUE 0 et 2921485246736998400
PARAM_VALUE 1 ci 4096-ptr_max
PARAM_VALUE 2 vb 1258007969169485824,4079928834344001536,4335060298374201344,8548537804510470144
PARAM_VALUE 2 vb->vb_access 5422438555232124928,7138524448208420864,8138446067433668608
PARAM_VALUE 2 vb->vb_bh 1-u64max
PARAM_VALUE 2 vb->vb_xv 4096-ptr_max
PARAM_VALUE 2 vb->vb_xv->xr_clusters 0-4294967294
CAPPED_DATA 2 vb->vb_bh 1
DATA_SOURCE 2 vb $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &(inode->i_sb)->s_fs_info->nfs_sync_rwlock