Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr3_leaf_init() -> xfs_attr3_leaf_create()

Type Parameter Key Value
PARAM_VALUE 0 args 7123482606377684992
PARAM_VALUE 0 args->blkno 0
PARAM_VALUE 0 args->blkno2 0
PARAM_VALUE 0 args->dp 4096-ptr_max
PARAM_VALUE 0 args->filetype 0
PARAM_VALUE 0 args->hashval 0
PARAM_VALUE 0 args->index 0
PARAM_VALUE 0 args->index2 0
PARAM_VALUE 0 args->inumber 0
PARAM_VALUE 0 args->name 0
PARAM_VALUE 0 args->namelen 0
PARAM_VALUE 0 args->new_name 0
PARAM_VALUE 0 args->op_flags 0
PARAM_VALUE 0 args->rmtblkno 0
PARAM_VALUE 0 args->total 0
PARAM_VALUE 0 args->trans 4096-ptr_max
PARAM_VALUE 0 args->value 0
PARAM_VALUE 0 args->valuelen 0
PARAM_VALUE 1 blkno 0
PARAM_VALUE 2 bpp 1097353967521370112
PARAM_VALUE 2 *bpp 0
DATA_SOURCE 1 blkno $2
LOCK2 &pool->lock

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr3_leaf_split() -> xfs_attr3_leaf_create()

Type Parameter Key Value
PARAM_VALUE 0 args 4096-ptr_max
PARAM_VALUE 0 args->dp 4096-ptr_max
PARAM_VALUE 0 args->geo 4096-ptr_max
PARAM_VALUE 2 bpp 4096-ptr_max
CAPPED_DATA 0 args->geo->fsbcount 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 args->geo->fsbcount
NO_OVERFLOW_SIMPLE 0 args->rmtvaluelen

fs/xfs/libxfs/xfs_attr_leaf.c xfs_attr_shortform_to_leaf() -> xfs_attr3_leaf_create()

Type Parameter Key Value
PARAM_VALUE 0 args 4096-ptr_max
PARAM_VALUE 0 args->dp 4096-ptr_max
PARAM_VALUE 0 args->dp->i_af.if_data 4096-ptr_max
PARAM_VALUE 0 args->dp->i_flags_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 args->dp->i_itemp 4096-ptr_max
PARAM_VALUE 0 args->dp->i_itemp->ili_dirty_flags 0-4294967295
PARAM_VALUE 0 args->geo 4096-ptr_max
PARAM_VALUE 0 args->trans 4096-ptr_max
PARAM_VALUE 0 args->trans->t_items.prev->next 4096-ptr_max
PARAM_VALUE 0 args->trans->t_items.prev->next->next 4096-ptr_max
PARAM_VALUE 0 args->trans->t_mountp->m_icount.lock.dep_map->name 0-255
PARAM_VALUE 0 args->trans->t_mountp->m_icount.lock.owner (-1)
PARAM_VALUE 0 args->trans->t_mountp->m_icount.lock.owner_cpu u32max
PARAM_VALUE 0 args->trans->t_mountp->m_ifree.lock.dep_map->name 0-255
PARAM_VALUE 0 args->trans->t_mountp->m_ifree.lock.owner (-1)
PARAM_VALUE 0 args->trans->t_mountp->m_ifree.lock.owner_cpu u32max
PARAM_VALUE 0 args->trans->t_mountp->m_sb.sb_fdblocks 0-9223372036854775807
PARAM_VALUE 0 args->trans->t_mountp->m_sb.sb_frextents 0-9223372036854775807
PARAM_VALUE 0 args->trans->t_mountp->m_sb.sb_icount 0-9223372036854775807
PARAM_VALUE 0 args->trans->t_mountp->m_sb.sb_ifree 0-9223372036854775807
PARAM_VALUE 0 args->trans->t_mountp->m_sb_bp->b_map_count 0-s32max
PARAM_VALUE 0 args->trans->t_mountp->m_sb_bp->b_sema.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 args->trans->t_mountp->m_sb_bp->b_sema.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 args->trans->t_mountp->m_sb_bp->b_sema.lock.owner (-1)
PARAM_VALUE 0 args->trans->t_mountp->m_sb_bp->b_sema.lock.owner_cpu u32max
PARAM_VALUE 0 args->trans->t_mountp->m_sb_bp->b_transp 4096-ptr_max
PARAM_VALUE 0 args->trans->t_mountp->m_sb_bp->b_transp->t_items.prev 4096-ptr_max
PARAM_VALUE 0 args->trans->t_mountp->m_sb_bp->b_transp->t_mountp 4096-ptr_max
PARAM_VALUE 2 bpp 6377486083489456128
PARAM_VALUE 2 *bpp 0
CAPPED_DATA 0 args->geo->fsbcount 1
DATA_SOURCE 0 args $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 args->geo->fsbcount