Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/ocfs2/xattr.c ocfs2_find_xe_in_bucket() -> ocfs2_xattr_get_type()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
CAPPED_DATA 0 xe->xe_name_hash 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem

fs/ocfs2/xattr.c ocfs2_list_xattr_bucket() -> ocfs2_xattr_get_type()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
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_reflink_xattr_no_security() -> ocfs2_xattr_get_type()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
DATA_SOURCE 0 xe $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &new_inode->i_rwsem
HALF_LOCKED2 &orphan_dir_inode->i_rwsem

fs/ocfs2/xattr.c ocfs2_xattr_find_entry() -> ocfs2_xattr_get_type()

Type Parameter Key Value
PARAM_VALUE 0 xe 0-18446744073709551614
CAPPED_DATA 0 xe 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 xe unit_byte
HALF_LOCKED2 &inode->i_rwsem

fs/ocfs2/xattr.c ocfs2_xattr_list_entries() -> ocfs2_xattr_get_type()

Type Parameter Key Value
PARAM_VALUE 0 xe 4096-ptr_max
TASK_NOT_RUNNING
LOCK2 &oi->ip_xattr_sem
TYPE_LOCK (struct ocfs2_inode_info)->ip_xattr_sem