Defined in 1 files as a function:
Referenced in 8 files:
- fs/xfs/scrub/agheader.c, line 974
- fs/xfs/scrub/agheader_repair.c
- fs/xfs/scrub/dir_repair.c, line 1558
- fs/xfs/scrub/inode.c
- fs/xfs/scrub/inode_repair.c
- fs/xfs/scrub/nlinks_repair.c
- fs/xfs/scrub/parent_repair.c
- fs/xfs/xfs_inode.h, line 662
Smatch caller information:
fs/xfs/scrub/agheader_repair.c xrep_iunlink_igrab() -> xfs_inode_on_unlinked_list()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 4096-ptr_max |
| DATA_SOURCE | 0 | ip | $1 |
| LOCK2 | rcu_read |
fs/xfs/scrub/agheader_repair.c xrep_iunlink_resolve_bucket() -> xfs_inode_on_unlinked_list()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 4096-ptr_max |
| DATA_SOURCE | 0 | ip | r xfs_iunlink_lookup |
fs/xfs/scrub/agheader_repair.c xrep_iunlink_visit() -> xfs_inode_on_unlinked_list()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 4096-ptr_max |
fs/xfs/xfs_export.c xfs_inode_unlinked_incomplete() -> xfs_inode_on_unlinked_list()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 4096-ptr_max |
| DATA_SOURCE | 0 | ip | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/xfs/scrub/inode.c xchk_inode_check_unlinked() -> xfs_inode_on_unlinked_list()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 4096-ptr_max |
fs/xfs/scrub/inode.c xchk_inode_check_unlinked() -> xfs_inode_on_unlinked_list()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 4096-ptr_max |
fs/xfs/scrub/nlinks_repair.c xrep_nlinks_repair_inode() -> xfs_inode_on_unlinked_list()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 4096-ptr_max |
| CAPPED_DATA | 0 | ip | 1 |
fs/xfs/scrub/nlinks_repair.c xrep_nlinks_repair_inode() -> xfs_inode_on_unlinked_list()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 4096-ptr_max |
| CAPPED_DATA | 0 | ip | 1 |
fs/xfs/xfs_qm.c xfs_inode_unlinked_incomplete() -> xfs_inode_on_unlinked_list()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 4096-ptr_max |
| DATA_SOURCE | 0 | ip | $0 |
| HALF_LOCKED2 | &pool->lock |
fs/xfs/xfs_itable.c xfs_inode_unlinked_incomplete() -> xfs_inode_on_unlinked_list()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 4096-ptr_max |
| DATA_SOURCE | 0 | ip | $0 |
fs/xfs/scrub/dir_repair.c xrep_dir_set_nlink() -> xfs_inode_on_unlinked_list()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 4096-ptr_max |
fs/xfs/scrub/inode_repair.c xrep_inode_unlinked() -> xfs_inode_on_unlinked_list()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 4096-ptr_max |
| CAPPED_DATA | 0 | ip | 1 |
fs/xfs/scrub/inode_repair.c xrep_inode_unlinked() -> xfs_inode_on_unlinked_list()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 4096-ptr_max |
| CAPPED_DATA | 0 | ip | 1 |
fs/xfs/xfs_inode.c xfs_inode_unlinked_incomplete() -> xfs_inode_on_unlinked_list()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 4096-ptr_max |
| PARAM_VALUE | 0 | ip->i_prev_unlinked | 0 |
| DATA_SOURCE | 0 | ip | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | ip->i_imap.im_agbno | 0-s32max[c] |
fs/xfs/scrub/parent_repair.c xrep_parent_set_nondir_nlink() -> xfs_inode_on_unlinked_list()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 4096-ptr_max |
fs/xfs/scrub/parent_repair.c xrep_parent_set_nondir_nlink() -> xfs_inode_on_unlinked_list()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 4096-ptr_max |
fs/xfs/scrub/agheader.c xchk_iunlink_bucket() -> xfs_inode_on_unlinked_list()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ip | 4096-ptr_max |
| DATA_SOURCE | 0 | ip | r xfs_iunlink_lookup |