Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

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

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_iformat_data_fork() -> xfs_dfork_data_extents()

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 $1
RX_PATH
TASK_NOT_RUNNING

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

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 $1

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

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 2-3
DATA_SOURCE 0 dip $1

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

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 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/scrub/inode_repair.c xrep_dinode_ensure_forkoff() -> xfs_dfork_data_extents()

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 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
DATA_SOURCE 0 dip $1

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

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 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
DATA_SOURCE 0 dip $1

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

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 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
DATA_SOURCE 0 dip $1

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

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 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
DATA_SOURCE 0 dip $1

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

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() -> xfs_dfork_data_extents()

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 $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bp->b_sema