Defined in 1 files as a function:
Referenced in 5 files:
- fs/xfs/libxfs/xfs_metafile.c, line 291
- fs/xfs/libxfs/xfs_rtgroup.c
- fs/xfs/libxfs/xfs_rtrefcount_btree.c, line 405
- fs/xfs/scrub/rtrefcount.c
- fs/xfs/scrub/rtrefcount_repair.c, line 655
Smatch caller information:
fs/xfs/libxfs/xfs_rtgroup.c xfs_rtgroup_lock() -> rtg_refcount()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtg | 4096-ptr_max |
| DATA_SOURCE | 0 | rtg | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mp->m_growlock | ||
| HALF_LOCKED2 | global &dax_srcu |
fs/xfs/libxfs/xfs_rtgroup.c xfs_rtgroup_lock() -> rtg_refcount()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtg | 4096-ptr_max |
| DATA_SOURCE | 0 | rtg | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mp->m_growlock | ||
| HALF_LOCKED2 | global &dax_srcu |
fs/xfs/libxfs/xfs_rtgroup.c xfs_rtgroup_trans_join() -> rtg_refcount()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtg | 4096-ptr_max |
| DATA_SOURCE | 0 | rtg | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mp->m_growlock |
fs/xfs/libxfs/xfs_rtgroup.c xfs_rtgroup_trans_join() -> rtg_refcount()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtg | 4096-ptr_max |
| DATA_SOURCE | 0 | rtg | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mp->m_growlock |
fs/xfs/libxfs/xfs_rtgroup.c xfs_rtgroup_unlock() -> rtg_refcount()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtg | 1-u64max |
| DATA_SOURCE | 0 | rtg | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dax_srcu |
fs/xfs/libxfs/xfs_rtgroup.c xfs_rtgroup_unlock() -> rtg_refcount()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtg | 4096-ptr_max |
| DATA_SOURCE | 0 | rtg | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dax_srcu |
fs/xfs/scrub/rtrefcount_repair.c xrep_rtrefc_build_new_tree() -> rtg_refcount()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtg | 4096-ptr_max |
fs/xfs/libxfs/xfs_metafile.c xfs_metafile_resv_init() -> rtg_refcount()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtg | 4096-ptr_max |
| DATA_SOURCE | 0 | rtg | r xfs_rtgroup_next |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mp->m_metafile_resv_lock | ||
| HALF_LOCKED2 | &mp->m_growlock | ||
| TYPE_LOCK | (struct xfs_mount)->m_metafile_resv_lock |
fs/xfs/libxfs/xfs_rtrefcount_btree.c xfs_rtrefcountbt_init_cursor() -> rtg_refcount()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | rtg | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/xfs/scrub/rtrefcount.c xchk_rtrefcountbt() -> rtg_refcount()
| Type | Parameter | Key | Value |
|---|
fs/xfs/scrub/rtrefcount.c xchk_setup_rtrefcountbt() -> rtg_refcount()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rtg | 4096-ptr_max |
| CAPABLE | 0 | 21 |