Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

fs/xfs/xfs_icreate_item.c xlog_recover_icreate_commit_pass2() -> xfs_ialloc_inode_init()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
PARAM_VALUE 0 mp->m_sb.sb_agblocks 2-u32max
PARAM_VALUE 0 mp->m_sb.sb_agcount 1-u32max
PARAM_VALUE 0 mp->m_super 4096-ptr_max
PARAM_VALUE 1 tp 0
PARAM_VALUE 2 buffer_list 4097936156751990784
PARAM_VALUE 3 icount s32min-(-1),1-s32max
PARAM_VALUE 4 agno 0-4294967294
PARAM_VALUE 5 agbno 1-4294967294
PARAM_VALUE 6 length 1-4294967294
BUF_SIZE 2 buffer_list->next (-1),16
BUF_SIZE 2 buffer_list->prev (-1),16
CAPPED_DATA 0 mp->m_sb.sb_inodesize 1
CAPPED_DATA 4 agno 1
CAPPED_DATA 5 agbno 1
CAPPED_DATA 6 length 1
DATA_SOURCE 2 buffer_list $1
PARAM_COMPARE 4 agno < $0->m_sb.sb_agcount
PARAM_COMPARE 5 agbno < $0->m_sb.sb_agblocks
PARAM_COMPARE 6 length < $0->m_sb.sb_agblocks
UNITS 0 mp unit_byte
UNITS 5 agbno unit_array_size
UNITS 6 length unit_array_size

fs/xfs/libxfs/xfs_ialloc.c xfs_ialloc_ag_alloc() -> xfs_ialloc_inode_init()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
PARAM_VALUE 0 mp->m_sb.sb_agblocks 1-u32max
PARAM_VALUE 0 mp->m_sb.sb_agcount 1-u32max
PARAM_VALUE 1 tp 4096-ptr_max
PARAM_VALUE 1 tp->t_items.prev 4096-ptr_max
PARAM_VALUE 1 tp->t_mountp 4096-ptr_max
PARAM_VALUE 1 tp->t_mountp->m_sb.sb_agblocks 1-u32max
PARAM_VALUE 1 tp->t_mountp->m_sb.sb_agcount 1-u32max
PARAM_VALUE 2 buffer_list 0
CAPPED_DATA 0 mp->m_sb.sb_agcount 1
DATA_SOURCE 1 tp $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 mp unit_byte
UNITS 5 agbno unit_array_size
UNITS 6 length unit_array_size