Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/xfs/libxfs/xfs_inode_fork.c xfs_dfork_attr_extents() -> xfs_dinode_has_large_extent_counts()

Type Parameter Key Value
PARAM_VALUE 0 dip 4096-ptr_max
PARAM_VALUE 0 dip->di_mode 1-u16max
PARAM_VALUE 0 *dip->di_pad2 0-255
PARAM_VALUE 0 *dip->di_v2_pad 0-255
DATA_SOURCE 0 dip $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_inode_fork.c xfs_dfork_data_extents() -> xfs_dinode_has_large_extent_counts()

Type Parameter Key Value
PARAM_VALUE 0 dip 4096-ptr_max
PARAM_VALUE 0 dip->di_mode 1-u16max
PARAM_VALUE 0 *dip->di_pad2 0-255
PARAM_VALUE 0 *dip->di_v2_pad 0-255
DATA_SOURCE 0 dip $0
RX_PATH
TASK_NOT_RUNNING

fs/xfs/scrub/inode.c xfs_dfork_attr_extents() -> xfs_dinode_has_large_extent_counts()

Type Parameter Key Value
PARAM_VALUE 0 dip 1577543410309632000
PARAM_VALUE 0 dip->di_changecount 0-9223372036854775807
PARAM_VALUE 0 dip->di_format 0-5
PARAM_VALUE 0 dip->di_magic 18766
PARAM_VALUE 0 dip->di_version 1-3
DATA_SOURCE 0 dip $0

fs/xfs/scrub/inode.c xfs_dfork_data_extents() -> xfs_dinode_has_large_extent_counts()

Type Parameter Key Value
PARAM_VALUE 0 dip 1577543410309632000
PARAM_VALUE 0 dip->di_changecount 0-9223372036854775807
PARAM_VALUE 0 dip->di_format 0-5
PARAM_VALUE 0 dip->di_magic 18766
PARAM_VALUE 0 dip->di_version 1-3
DATA_SOURCE 0 dip $0

fs/xfs/scrub/inode_repair.c xfs_dfork_attr_extents() -> xfs_dinode_has_large_extent_counts()

Type Parameter Key Value
PARAM_VALUE 0 dip 4096-ptr_max
PARAM_VALUE 0 dip->di_big_nextents 0
PARAM_VALUE 0 dip->di_extsize 0
PARAM_VALUE 0 dip->di_flags 0-59391
PARAM_VALUE 0 dip->di_format 0-5
PARAM_VALUE 0 dip->di_magic 18766
PARAM_VALUE 0 dip->di_metatype 0-8
PARAM_VALUE 0 dip->di_nrext64_pad 0
PARAM_VALUE 0 dip->di_size 0-9223372036854775807
PARAM_VALUE 0 dip->di_v3_pad 0
PARAM_VALUE 0 dip->di_version 1-3
CAPPED_DATA 0 dip->di_size 1
DATA_SOURCE 0 dip $0
FUZZY_MAX 0 dip->di_format 2

fs/xfs/scrub/inode_repair.c xfs_dfork_data_extents() -> xfs_dinode_has_large_extent_counts()

Type Parameter Key Value
PARAM_VALUE 0 dip 4096-ptr_max
PARAM_VALUE 0 dip->di_big_nextents 0
PARAM_VALUE 0 dip->di_extsize 0
PARAM_VALUE 0 dip->di_flags 0-59391
PARAM_VALUE 0 dip->di_format 0-2
PARAM_VALUE 0 dip->di_magic 18766
PARAM_VALUE 0 dip->di_metatype 0-8
PARAM_VALUE 0 dip->di_nrext64_pad 0
PARAM_VALUE 0 dip->di_size 0-9223372036854775807
PARAM_VALUE 0 dip->di_v3_pad 0
PARAM_VALUE 0 dip->di_version 1-3
CAPPED_DATA 0 dip->di_size 1
DATA_SOURCE 0 dip $0

fs/xfs/scrub/inode_repair.c xrep_dinode_set_attr_nextents() -> xfs_dinode_has_large_extent_counts()

Type Parameter Key Value
PARAM_VALUE 0 dip 4096-ptr_max
PARAM_VALUE 0 dip->di_aformat 2
PARAM_VALUE 0 dip->di_big_nextents 0
PARAM_VALUE 0 dip->di_extsize 0
PARAM_VALUE 0 dip->di_flags 0-59391
PARAM_VALUE 0 dip->di_format 0-2,4-5
PARAM_VALUE 0 dip->di_magic 18766
PARAM_VALUE 0 dip->di_metatype 0-8
PARAM_VALUE 0 dip->di_nrext64_pad 0
PARAM_VALUE 0 dip->di_size 0-9223372036854775807
PARAM_VALUE 0 dip->di_v3_pad 0
PARAM_VALUE 0 dip->di_version 1-3
CAPPED_DATA 0 dip->di_size 1
DATA_SOURCE 0 dip $0
FUZZY_MAX 0 dip->di_format 2

fs/xfs/scrub/inode_repair.c xrep_dinode_set_data_nextents() -> xfs_dinode_has_large_extent_counts()

Type Parameter Key Value
PARAM_VALUE 0 dip 4096-ptr_max
PARAM_VALUE 0 dip->di_aformat 1-3
PARAM_VALUE 0 dip->di_big_nextents 0
PARAM_VALUE 0 dip->di_extsize 0
PARAM_VALUE 0 dip->di_flags 0-59391
PARAM_VALUE 0 dip->di_format 1
PARAM_VALUE 0 dip->di_magic 18766
PARAM_VALUE 0 dip->di_metatype 0-8
PARAM_VALUE 0 dip->di_nrext64_pad 0
PARAM_VALUE 0 dip->di_size 0-9223372036854775807
PARAM_VALUE 0 dip->di_v3_pad 0
PARAM_VALUE 0 dip->di_version 1-3
CAPPED_DATA 0 dip->di_size 1
DATA_SOURCE 0 dip $0

fs/xfs/libxfs/xfs_inode_buf.c xfs_dfork_attr_extents() -> xfs_dinode_has_large_extent_counts()

Type Parameter Key Value
PARAM_VALUE 0 dip 4096-ptr_max
PARAM_VALUE 0 dip->di_magic 18766
PARAM_VALUE 0 *dip->di_pad2 0-255
PARAM_VALUE 0 *dip->di_v2_pad 0-255
BUF_SIZE 0 dip (-1)-u16max
BUF_SIZE 0 dip (-1)-u16max
DATA_SOURCE 0 dip $0
STR_LEN 0 dip (-1),5,8
STR_LEN 0 dip (-1),5,8
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_inode_buf.c xfs_dfork_data_extents() -> xfs_dinode_has_large_extent_counts()

Type Parameter Key Value
PARAM_VALUE 0 dip 4096-ptr_max
PARAM_VALUE 0 dip->di_magic 18766
PARAM_VALUE 0 *dip->di_pad2 0-255
PARAM_VALUE 0 *dip->di_v2_pad 0-255
BUF_SIZE 0 dip (-1)-u16max
BUF_SIZE 0 dip (-1)-u16max
DATA_SOURCE 0 dip $0
STR_LEN 0 dip (-1),5,8
STR_LEN 0 dip (-1),5,8
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_inode_buf.c xfs_dinode_verify_fork() -> xfs_dinode_has_large_extent_counts()

Type Parameter Key Value
PARAM_VALUE 0 dip 4096-ptr_max
PARAM_VALUE 0 dip->di_magic 18766
PARAM_VALUE 0 *dip->di_pad2 0-255
PARAM_VALUE 0 *dip->di_v2_pad 0-255
BUF_SIZE 0 dip (-1)-u16max
BUF_SIZE 0 dip (-1)-u16max
DATA_SOURCE 0 dip $0
STR_LEN 0 dip (-1),5,8
STR_LEN 0 dip (-1),5,8
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_inode_buf.c xfs_dinode_verify_nrext64() -> xfs_dinode_has_large_extent_counts()

Type Parameter Key Value
PARAM_VALUE 0 dip 4096-ptr_max
PARAM_VALUE 0 dip->di_magic 18766
PARAM_VALUE 0 *dip->di_pad2 0-255
PARAM_VALUE 0 *dip->di_v2_pad 0-255
BUF_SIZE 0 dip (-1)-u16max
BUF_SIZE 0 dip (-1)-u16max
DATA_SOURCE 0 dip $1
RX_PATH
TASK_NOT_RUNNING