Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- fs/xfs/libxfs/xfs_metadir.c, line 401
- fs/xfs/scrub/metapath.c, line 369
- fs/xfs/xfs_inode.c, line 960
Smatch caller information:
fs/xfs/xfs_inode.c xfs_link() -> xfs_dir_add_child()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_flags | 0,4,16,20,32,36,64,68,80,84 |
| PARAM_VALUE | 0 | tp->t_highest_agno | 4294967295 |
| PARAM_VALUE | 0 | tp->t_pflags | 0,262144 |
| PARAM_VALUE | 2 | du | 7484467245361422336 |
| PARAM_VALUE | 2 | du->dp | 4096-ptr_max |
| PARAM_VALUE | 2 | du->ip | 4096-ptr_max |
| PARAM_VALUE | 2 | du->name | 8607916780781703168 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| TYPE_LOCK | (struct inode)->i_rwsem |
fs/xfs/scrub/metapath.c xrep_metapath_link() -> xfs_dir_add_child()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 2 | du | 4096-ptr_max |
| PARAM_VALUE | 2 | du->dp | 4096-ptr_max |
| PARAM_VALUE | 2 | du->ip | 4096-ptr_max |
| PARAM_VALUE | 2 | du->name | 4096-ptr_max |
| PARAM_VALUE | 2 | du->ppargs | 0,4096-ptr_max |