Documented in 1 files:

Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

fs/orangefs/inode.c orangefs_fileattr_set() -> fileattr_has_fsx()

Type Parameter Key Value
PARAM_VALUE 0 fa 4096-ptr_max
DATA_SOURCE 0 fa $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fa->flags 0-u32max
USER_DATA 0 fa->fsx_cowextsize 0-u32max
USER_DATA 0 fa->fsx_extsize 0-u32max
USER_DATA 0 fa->fsx_nextents 0-u32max
USER_DATA 0 fa->fsx_projid 0-u32max
USER_DATA 0 fa->fsx_xflags 0-u32max[c]
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

mm/shmem.c shmem_fileattr_set() -> fileattr_has_fsx()

Type Parameter Key Value
PARAM_VALUE 0 fa 4096-ptr_max
DATA_SOURCE 0 fa $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fa->flags 0-u32max
USER_DATA 0 fa->fsx_cowextsize 0-u32max
USER_DATA 0 fa->fsx_extsize 0-u32max
USER_DATA 0 fa->fsx_nextents 0-u32max
USER_DATA 0 fa->fsx_projid 0-u32max
USER_DATA 0 fa->fsx_xflags 0-u32max[c]
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/ubifs/ioctl.c ubifs_fileattr_set() -> fileattr_has_fsx()

Type Parameter Key Value
PARAM_VALUE 0 fa 4096-ptr_max
DATA_SOURCE 0 fa $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fa->flags 0-u32max
USER_DATA 0 fa->fsx_cowextsize 0-u32max
USER_DATA 0 fa->fsx_extsize 0-u32max
USER_DATA 0 fa->fsx_nextents 0-u32max
USER_DATA 0 fa->fsx_projid 0-u32max
USER_DATA 0 fa->fsx_xflags 0-u32max[c]
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/nilfs2/ioctl.c nilfs_fileattr_set() -> fileattr_has_fsx()

Type Parameter Key Value
PARAM_VALUE 0 fa 4096-ptr_max
DATA_SOURCE 0 fa $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fa->flags 0-u32max
USER_DATA 0 fa->fsx_cowextsize 0-u32max
USER_DATA 0 fa->fsx_extsize 0-u32max
USER_DATA 0 fa->fsx_nextents 0-u32max
USER_DATA 0 fa->fsx_projid 0-u32max
USER_DATA 0 fa->fsx_xflags 0-u32max[c]
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/ext2/ioctl.c ext2_fileattr_set() -> fileattr_has_fsx()

Type Parameter Key Value
PARAM_VALUE 0 fa 4096-ptr_max
DATA_SOURCE 0 fa $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fa->flags 0-u32max
USER_DATA 0 fa->fsx_cowextsize 0-u32max
USER_DATA 0 fa->fsx_extsize 0-u32max
USER_DATA 0 fa->fsx_nextents 0-u32max
USER_DATA 0 fa->fsx_projid 0-u32max
USER_DATA 0 fa->fsx_xflags 0-u32max[c]
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/hfsplus/inode.c hfsplus_fileattr_set() -> fileattr_has_fsx()

Type Parameter Key Value
PARAM_VALUE 0 fa 4096-ptr_max
DATA_SOURCE 0 fa $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fa->flags 0-u32max
USER_DATA 0 fa->fsx_cowextsize 0-u32max
USER_DATA 0 fa->fsx_extsize 0-u32max
USER_DATA 0 fa->fsx_nextents 0-u32max
USER_DATA 0 fa->fsx_projid 0-u32max
USER_DATA 0 fa->fsx_xflags 0-u32max[c]
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/efivarfs/inode.c efivarfs_fileattr_set() -> fileattr_has_fsx()

Type Parameter Key Value
PARAM_VALUE 0 fa 4096-ptr_max
DATA_SOURCE 0 fa $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fa->flags 0-u32max
USER_DATA 0 fa->fsx_cowextsize 0-u32max
USER_DATA 0 fa->fsx_extsize 0-u32max
USER_DATA 0 fa->fsx_nextents 0-u32max
USER_DATA 0 fa->fsx_projid 0-u32max
USER_DATA 0 fa->fsx_xflags 0-u32max[c]
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/btrfs/ioctl.c btrfs_fileattr_set() -> fileattr_has_fsx()

Type Parameter Key Value
PARAM_VALUE 0 fa 4096-ptr_max
DATA_SOURCE 0 fa $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fa->flags 0-u32max
USER_DATA 0 fa->fsx_cowextsize 0-u32max
USER_DATA 0 fa->fsx_extsize 0-u32max
USER_DATA 0 fa->fsx_nextents 0-u32max
USER_DATA 0 fa->fsx_projid 0-u32max
USER_DATA 0 fa->fsx_xflags 0-u32max[c]
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/gfs2/file.c gfs2_fileattr_set() -> fileattr_has_fsx()

Type Parameter Key Value
PARAM_VALUE 0 fa 4096-ptr_max
DATA_SOURCE 0 fa $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fa->flags 0-u32max
USER_DATA 0 fa->fsx_cowextsize 0-u32max
USER_DATA 0 fa->fsx_extsize 0-u32max
USER_DATA 0 fa->fsx_nextents 0-u32max
USER_DATA 0 fa->fsx_projid 0-u32max
USER_DATA 0 fa->fsx_xflags 0-u32max[c]
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/ntfs3/file.c ntfs_fileattr_set() -> fileattr_has_fsx()

Type Parameter Key Value
PARAM_VALUE 0 fa 4096-ptr_max
DATA_SOURCE 0 fa $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fa->flags 0-u32max
USER_DATA 0 fa->fsx_cowextsize 0-u32max
USER_DATA 0 fa->fsx_extsize 0-u32max
USER_DATA 0 fa->fsx_nextents 0-u32max
USER_DATA 0 fa->fsx_projid 0-u32max
USER_DATA 0 fa->fsx_xflags 0-u32max[c]
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/ocfs2/ioctl.c ocfs2_fileattr_set() -> fileattr_has_fsx()

Type Parameter Key Value
PARAM_VALUE 0 fa 4096-ptr_max
DATA_SOURCE 0 fa $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fa->flags 0-u32max
USER_DATA 0 fa->fsx_cowextsize 0-u32max
USER_DATA 0 fa->fsx_extsize 0-u32max
USER_DATA 0 fa->fsx_nextents 0-u32max
USER_DATA 0 fa->fsx_projid 0-u32max
USER_DATA 0 fa->fsx_xflags 0-u32max[c]
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/jfs/ioctl.c jfs_fileattr_set() -> fileattr_has_fsx()

Type Parameter Key Value
PARAM_VALUE 0 fa 4096-ptr_max
DATA_SOURCE 0 fa $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 fa->flags 0-u32max
USER_DATA 0 fa->fsx_cowextsize 0-u32max
USER_DATA 0 fa->fsx_extsize 0-u32max
USER_DATA 0 fa->fsx_nextents 0-u32max
USER_DATA 0 fa->fsx_projid 0-u32max
USER_DATA 0 fa->fsx_xflags 0-u32max[c]
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem