Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/xfs/libxfs/xfs_inode_buf.c xfs_inode_from_disk() -> xfs_dinode_verify()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
PARAM_VALUE 0 mp->m_super 4096-ptr_max
PARAM_VALUE 2 dip 4096-ptr_max
PARAM_VALUE 2 *dip->di_pad2 0-255
PARAM_VALUE 2 *dip->di_v2_pad 0-255
BUF_SIZE 0 mp (-1),1-s32max
BUF_SIZE 0 mp (-1),1-s32max
DATA_SOURCE 2 dip $1
STR_LEN 0 mp (-1),5,8
STR_LEN 0 mp (-1),5,8
STR_LEN 0 mp->m_super (-1),8
RX_PATH
TASK_NOT_RUNNING
UNITS 0 mp unit_byte

fs/xfs/xfs_inode_item_recover.c xlog_recover_inode_commit_pass2() -> xfs_dinode_verify()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
PARAM_VALUE 0 mp->m_ddev_targp 4096-ptr_max
PARAM_VALUE 0 mp->m_ddev_targp->bt_mount 4096-ptr_max
PARAM_VALUE 0 mp->m_ddev_targp->bt_nr_sectors 1-s64max
PARAM_VALUE 0 mp->m_super 4096-ptr_max
PARAM_VALUE 2 dip 4096-ptr_max
PARAM_VALUE 2 *dip->di_pad2 0-255
PARAM_VALUE 2 *dip->di_v2_pad 0-255
DATA_SOURCE 2 dip r xfs_buf_offset
UNITS 0 mp unit_byte
LOCK2 &bp->b_sema

fs/xfs/xfs_inode_item.c xfs_inode_item_precommit_check() -> xfs_dinode_verify()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
PARAM_VALUE 2 dip 4096-ptr_max
PARAM_VALUE 2 *dip->di_pad2 0-255
PARAM_VALUE 2 *dip->di_v2_pad 0-255
BUF_SIZE 2 dip 0-u16max
BUF_SIZE 2 dip 0-u16max
DATA_SOURCE 2 dip r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
UNITS 0 mp unit_byte
HALF_LOCKED2 &mp->m_growlock