Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- fs/xfs/libxfs/xfs_metadir.c, line 279
- fs/xfs/scrub/tempfile.c, line 92
- fs/xfs/xfs_inode.c
- fs/xfs/xfs_qm.c, line 959
- fs/xfs/xfs_symlink.c, line 168
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] |