Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- fs/xfs/libxfs/xfs_alloc.c
- fs/xfs/scrub/alloc_repair.c, line 144
- fs/xfs/scrub/rtbitmap_repair.c, line 581
- fs/xfs/xfs_rtalloc.c, line 1911
Smatch caller information:
fs/xfs/scrub/rtbitmap_repair.c xrep_rtbitmap() -> xfs_extent_busy_flush()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_dqinfo | 0 |
| PARAM_VALUE | 0 | tp->t_flags | 4,20,36,52,68,84,100,116,260,276,292,308,324,340,356,372 |
| PARAM_VALUE | 0 | tp->t_highest_agno | u32max |
| PARAM_VALUE | 0 | tp->t_items.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_items.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_pflags | 0,262144 |
| PARAM_VALUE | 0 | tp->t_ticket | 0 |
| PARAM_VALUE | 1 | xg | 4096-ptr_max |
| PARAM_VALUE | 1 | xg->xg_busy_extents | 4096-ptr_max |
| PARAM_VALUE | 1 | xg->xg_busy_extents->eb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 3 | alloc_flags | 0 |
| BUF_SIZE | 1 | xg | 384 |
| DATA_SOURCE | 1 | xg | r rtg_group |
fs/xfs/xfs_rtalloc.c xfs_rtallocate_adjust_for_busy() -> xfs_extent_busy_flush()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 1 | xg | 4096-ptr_max |
| PARAM_VALUE | 3 | alloc_flags | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/xfs/libxfs/xfs_alloc.c xfs_alloc_ag_vextent_near() -> xfs_extent_busy_flush()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_dfops.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_dfops.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_items.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_items.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | xg | 4096-ptr_max |
| PARAM_VALUE | 3 | alloc_flags | 0-1,32-33 |
| DATA_SOURCE | 3 | alloc_flags | $1 [m] |
| STR_LEN | 0 | tp | (-1)-1024 |
| STR_LEN | 0 | tp | (-1)-1024 |
| BIT_INFO | 3 | alloc_flags | 0x0,0x21 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | tp->t_blk_res | |
| NO_OVERFLOW_SIMPLE | 0 | tp->t_rtx_res_used |
fs/xfs/libxfs/xfs_alloc.c xfs_alloc_ag_vextent_size() -> xfs_extent_busy_flush()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 1 | xg | 4096-ptr_max |
| PARAM_VALUE | 3 | alloc_flags | 0-4,32-34,36 |
| DATA_SOURCE | 3 | alloc_flags | $1 [m] |
| STR_LEN | 0 | tp | (-1)-1024 |
| STR_LEN | 0 | tp | (-1)-1024 |
| BIT_INFO | 3 | alloc_flags | 0x0,0x27 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | tp->t_blk_res | |
| NO_OVERFLOW_SIMPLE | 0 | tp->t_rtx_res_used |
fs/xfs/libxfs/xfs_alloc.c xfs_alloc_ag_vextent_size() -> xfs_extent_busy_flush()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 1 | xg | 4096-ptr_max |
| PARAM_VALUE | 3 | alloc_flags | 0-4,32-34,36 |
| DATA_SOURCE | 3 | alloc_flags | $1 [m] |
| STR_LEN | 0 | tp | (-1)-1024 |
| STR_LEN | 0 | tp | (-1)-1024 |
| BIT_INFO | 3 | alloc_flags | 0x0,0x27 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | tp->t_blk_res | |
| NO_OVERFLOW_SIMPLE | 0 | tp->t_rtx_res_used |
fs/xfs/scrub/alloc_repair.c xrep_setup_ag_allocbt() -> xfs_extent_busy_flush()
| 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 | u32max |
| PARAM_VALUE | 0 | tp->t_mountp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_pflags | 0,262144 |
| PARAM_VALUE | 1 | xg | 4096-ptr_max |
| PARAM_VALUE | 1 | xg->xg_busy_extents | 4096-ptr_max |
| PARAM_VALUE | 1 | xg->xg_busy_extents->eb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 3 | alloc_flags | 0 |
| BUF_SIZE | 1 | xg | 384 |
| DATA_SOURCE | 1 | xg | r pag_group |
| CAPABLE | 0 | 21 |