Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

fs/xfs/xfs_symlink.c xfs_symlink() -> xfs_dialloc()

Type Parameter Key Value
PARAM_VALUE 0 tpp 6405058027451719680
PARAM_VALUE 0 *tpp 4096-ptr_max
PARAM_VALUE 1 args 8751091068767268864
PARAM_VALUE 1 args->flags 0
PARAM_VALUE 1 args->mode 41471
PARAM_VALUE 1 args->pip 4096-ptr_max
PARAM_VALUE 1 args->rdev 0
PARAM_VALUE 2 new_ino 4415085200635195392
RX_PATH
TASK_NOT_RUNNING

fs/xfs/xfs_qm.c xfs_qm_qino_alloc() -> xfs_dialloc()

Type Parameter Key Value
PARAM_VALUE 0 tpp 4114533771017768960
PARAM_VALUE 0 *tpp 4096-ptr_max
PARAM_VALUE 1 args 681477195901849600
PARAM_VALUE 1 args->flags 4
PARAM_VALUE 1 args->idmap 0
PARAM_VALUE 1 args->mode 32768
PARAM_VALUE 1 args->pip 0
PARAM_VALUE 1 args->rdev 0
PARAM_VALUE 2 new_ino 4232753850390351872
RX_PATH

fs/xfs/libxfs/xfs_metadir.c xfs_metadir_create() -> xfs_dialloc()

Type Parameter Key Value
PARAM_VALUE 0 tpp 2587849299722313760,2791207884498444320,4323419335008354336
PARAM_VALUE 0 *tpp 4096-ptr_max
PARAM_VALUE 1 args 1157065155471138816
PARAM_VALUE 1 args->flags 0
PARAM_VALUE 1 args->idmap 0
PARAM_VALUE 1 args->mode 16384,32768
PARAM_VALUE 1 args->pip 4096-ptr_max
PARAM_VALUE 1 args->rdev 0
PARAM_VALUE 2 new_ino 2170006244862263296
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mp->m_growlock

fs/xfs/scrub/tempfile.c xrep_tempfile_create() -> xfs_dialloc()

Type Parameter Key Value
PARAM_VALUE 0 tpp 4415515978553987072
PARAM_VALUE 0 *tpp 4096-ptr_max
PARAM_VALUE 1 args 2231424403758968832
PARAM_VALUE 1 args->flags 5
PARAM_VALUE 1 args->idmap 0
PARAM_VALUE 1 args->mode 16384,32768,40960
PARAM_VALUE 1 args->pip 4096-ptr_max
PARAM_VALUE 1 args->rdev 0
PARAM_VALUE 2 new_ino 7303322938578821120
CAPABLE 0 21

fs/xfs/xfs_inode.c xfs_create() -> xfs_dialloc()

Type Parameter Key Value
PARAM_VALUE 0 tpp 8197333524183715840
PARAM_VALUE 0 *tpp 4096-ptr_max
PARAM_VALUE 1 args 4741056689150029824
PARAM_VALUE 1 args->flags 0,2
PARAM_VALUE 1 args->pip 4096-ptr_max
PARAM_VALUE 1 args->pip->i_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 1 args->pip->i_lock.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 1 args->pip->i_lock.first_waiter->type 0-1
PARAM_VALUE 1 args->pip->i_mount 4096-ptr_max
PARAM_VALUE 1 args->pip->i_mount->m_flush_inodes_work.lockdep_map->name 0-255
PARAM_VALUE 1 args->pip->i_mount->m_inodegc_wq->first_flusher->done.wait.lock.dep_map->name 0-255
PARAM_VALUE 1 args->pip->i_mount->m_inodegc_wq->flush_color s32min-s32max
PARAM_VALUE 1 args->pip->i_mount->m_inodegc_wq->work_color s32min-s32max
PARAM_VALUE 1 args->pip->i_mount->m_quotainfo->qi_tree_lock.dep_map->name 0-255
PARAM_VALUE 1 args->pip->i_mount->m_quotainfo->qi_tree_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 args->pip->i_mount->m_quotainfo->qi_tree_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 1 args->pip->i_mount->m_quotainfo->qi_tree_lock.osq.tail.counter 0-s32max
PARAM_VALUE 2 new_ino 944553188421771264
DATA_SOURCE 1 args $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 args->mode 0-u16max[c]
USER_DATA 1 args->rdev 0-u32max[c]

fs/xfs/xfs_inode.c xfs_create_tmpfile() -> xfs_dialloc()

Type Parameter Key Value
PARAM_VALUE 0 tpp 520841742511403008
PARAM_VALUE 0 *tpp 4096-ptr_max
PARAM_VALUE 1 args 4741056689150029824,6525751988531453952
PARAM_VALUE 1 args->flags 1,5
PARAM_VALUE 1 args->pip 4096-ptr_max
PARAM_VALUE 1 args->pip->i_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 1 args->pip->i_lock.first_waiter->type 0-1
PARAM_VALUE 1 args->pip->i_mount 4096-ptr_max
PARAM_VALUE 1 args->pip->i_mount->m_flush_inodes_work.lockdep_map->name 0-255
PARAM_VALUE 1 args->pip->i_mount->m_inodegc_wq->first_flusher->done.wait.lock.dep_map->name 0-255
PARAM_VALUE 1 args->pip->i_mount->m_inodegc_wq->flush_color s32min-s32max
PARAM_VALUE 1 args->pip->i_mount->m_inodegc_wq->work_color s32min-s32max
PARAM_VALUE 1 args->pip->i_mount->m_quotainfo->qi_tree_lock.dep_map->name 0-255
PARAM_VALUE 1 args->pip->i_mount->m_quotainfo->qi_tree_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 args->pip->i_mount->m_quotainfo->qi_tree_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 1 args->pip->i_mount->m_quotainfo->qi_tree_lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 args->rdev 0
PARAM_VALUE 2 new_ino 1926567917495947264
DATA_SOURCE 1 args $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 args->mode 0-u16max[c]
USER_DATA 1 args->rdev 0[c]