Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- fs/xfs/libxfs/xfs_ag.c
- fs/xfs/libxfs/xfs_defer.c, line 451
- fs/xfs/libxfs/xfs_ialloc.c, line 1716
- fs/xfs/scrub/reap.c
- fs/xfs/scrub/repair.c
- fs/xfs/xfs_trace.h, line 953
Smatch caller information:
fs/xfs/scrub/repair.c xrep_roll_ag_trans() -> xfs_trans_bjoin()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| 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 | 4294967295 |
| PARAM_VALUE | 0 | tp->t_mountp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_mountp->m_icount.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tp->t_mountp->m_icount.lock.owner | (-1) |
| PARAM_VALUE | 0 | tp->t_mountp->m_icount.lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | tp->t_mountp->m_icount.lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | tp->t_mountp->m_ifree.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tp->t_mountp->m_ifree.lock.owner | (-1) |
| PARAM_VALUE | 0 | tp->t_mountp->m_ifree.lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | tp->t_mountp->m_ifree.lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | tp->t_mountp->m_quotainfo->qi_apply_dqtrx_hooks.head.head->priority | s32min-s32max |
| PARAM_VALUE | 0 | tp->t_mountp->m_rtxblkmask | (-1)-4294967294 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb.sb_rgblklog | 0-32 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_log_item->bli_item.li_ops | 7624885838453530624 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_log_item->bli_item.li_type | 4668 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_map_count | 0-s32max |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_sema.first_waiter->list.next | 5349227543279349760 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_sema.first_waiter->list.prev | 5349227543279349760 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_sema.first_waiter->list.prev->next | 5349227543279349760 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tp->t_pflags | 0,262144 |
| PARAM_VALUE | 0 | tp->t_ticket | 4096-ptr_max |
| PARAM_VALUE | 1 | bp | 4096-ptr_max |
| PARAM_VALUE | 1 | bp->b_addr | 4096-ptr_max |
| PARAM_VALUE | 1 | bp->b_flags | 0,32-u32max |
| PARAM_VALUE | 1 | bp->b_log_item | 4096-ptr_max |
| PARAM_VALUE | 1 | bp->b_log_item->bli_flags | 0-4294967295 |
| PARAM_VALUE | 1 | bp->b_sema.first_waiter->up | 0-1 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | tp->t_blk_res |
fs/xfs/scrub/repair.c xrep_roll_ag_trans() -> xfs_trans_bjoin()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| 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 | 4294967295 |
| PARAM_VALUE | 0 | tp->t_mountp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_mountp->m_icount.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tp->t_mountp->m_icount.lock.owner | (-1) |
| PARAM_VALUE | 0 | tp->t_mountp->m_icount.lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | tp->t_mountp->m_icount.lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | tp->t_mountp->m_ifree.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tp->t_mountp->m_ifree.lock.owner | (-1) |
| PARAM_VALUE | 0 | tp->t_mountp->m_ifree.lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | tp->t_mountp->m_ifree.lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | tp->t_mountp->m_quotainfo->qi_apply_dqtrx_hooks.head.head->priority | s32min-s32max |
| PARAM_VALUE | 0 | tp->t_mountp->m_rtxblkmask | (-1)-4294967294 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb.sb_rgblklog | 0-32 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_log_item->bli_item.li_ops | 7624885838453530624 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_log_item->bli_item.li_type | 4668 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_map_count | 0-s32max |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_sema.first_waiter->list.next | 5349227543279349760 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_sema.first_waiter->list.prev | 5349227543279349760 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_sema.first_waiter->list.prev->next | 5349227543279349760 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tp->t_pflags | 0,262144 |
| PARAM_VALUE | 0 | tp->t_ticket | 4096-ptr_max |
| PARAM_VALUE | 1 | bp | 4096-ptr_max |
| PARAM_VALUE | 1 | bp->b_flags | 0,32-u32max |
| PARAM_VALUE | 1 | bp->b_log_item | 4096-ptr_max |
| PARAM_VALUE | 1 | bp->b_log_item->__bli_format.blf_flags | 0-u16max |
| PARAM_VALUE | 1 | bp->b_log_item->bli_flags | 0-4294967295 |
| PARAM_VALUE | 1 | bp->b_sema.first_waiter->up | 0-1 |
| CAPPED_DATA | 1 | bp->b_log_item->bli_format_count | 1 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | tp->t_blk_res | |
| NO_OVERFLOW_SIMPLE | 1 | bp->b_map_count |
fs/xfs/scrub/reap.c xreap_agextent_binval() -> xfs_trans_bjoin()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | bp | 0 |
| DATA_SOURCE | 1 | bp | r xrep_bufscan_advance |
| BIT_INFO | 1 | bp | 0x0,0x0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &*bpp->b_sema |
fs/xfs/scrub/reap.c xreap_bmapi_binval() -> xfs_trans_bjoin()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 0,4096-ptr_max |
| BUF_SIZE | 1 | bp | 0 |
| CAPPED_DATA | 1 | bp->b_map_count | 1 |
| DATA_SOURCE | 1 | bp | r xrep_bufscan_advance |
| BIT_INFO | 1 | bp | 0x0,0x0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &*bpp->b_sema |
fs/xfs/scrub/reap.c xreap_fsmeta_extent() -> xfs_trans_bjoin()
| 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 | 4294967295 |
| PARAM_VALUE | 0 | tp->t_mountp->m_icount.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tp->t_mountp->m_icount.lock.owner | (-1) |
| PARAM_VALUE | 0 | tp->t_mountp->m_icount.lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | tp->t_mountp->m_icount.lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | tp->t_mountp->m_ifree.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tp->t_mountp->m_ifree.lock.owner | (-1) |
| PARAM_VALUE | 0 | tp->t_mountp->m_ifree.lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | tp->t_mountp->m_ifree.lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | tp->t_mountp->m_quotainfo->qi_apply_dqtrx_hooks.head.head->priority | s32min-s32max |
| PARAM_VALUE | 0 | tp->t_mountp->m_rtxblkmask | (-1)-4294967294 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb.sb_rgblklog | 0-32 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_map_count | 0-s32max |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_sema.first_waiter->list.next | 5349227543279349760 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_sema.first_waiter->list.prev | 5349227543279349760 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_sema.first_waiter->list.prev->next | 5349227543279349760 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_sema.lock.owner | (-1) |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_sema.lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tp->t_pflags | 0,262144 |
| PARAM_VALUE | 0 | tp->t_ticket | 0 |
| PARAM_VALUE | 1 | bp | 4096-ptr_max |
| PARAM_VALUE | 1 | bp->b_log_item | 4096-ptr_max |
| PARAM_VALUE | 1 | bp->b_lru_ref.counter | 0-4 |
| CAPPED_DATA | 1 | bp | 1 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | bp->b_map_count |
fs/xfs/libxfs/xfs_ialloc.c xfs_dialloc_roll() -> xfs_trans_bjoin()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_busy.next->next | 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 | 4294967295 |
| PARAM_VALUE | 0 | tp->t_items.next->next | 0 |
| PARAM_VALUE | 0 | tp->t_mountp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_mountp->m_icount.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tp->t_mountp->m_icount.lock.owner | (-1) |
| PARAM_VALUE | 0 | tp->t_mountp->m_icount.lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | tp->t_mountp->m_icount.lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | tp->t_mountp->m_ifree.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tp->t_mountp->m_ifree.lock.owner | (-1) |
| PARAM_VALUE | 0 | tp->t_mountp->m_ifree.lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | tp->t_mountp->m_ifree.lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | tp->t_mountp->m_quotainfo->qi_apply_dqtrx_hooks.head.head->priority | s32min-s32max |
| PARAM_VALUE | 0 | tp->t_mountp->m_rtxblkmask | (-1)-4294967294 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb.sb_rgblklog | 0-32 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_log_item->bli_item.li_ops | 7624885838453530624 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_log_item->bli_item.li_type | 4668 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_map_count | 0-s32max |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_sema.first_waiter->list.next | 5349227543279349760 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_sema.first_waiter->list.prev | 5349227543279349760 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_sema.first_waiter->list.prev->next | 5349227543279349760 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tp->t_pflags | 0,262144 |
| PARAM_VALUE | 0 | tp->t_ticket | 4096-ptr_max |
| PARAM_VALUE | 1 | bp | 4096-ptr_max |
| PARAM_VALUE | 1 | bp->b_log_item | 4096-ptr_max |
| DATA_SOURCE | 1 | bp | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | bp->b_map_count |
fs/xfs/libxfs/xfs_defer.c xfs_defer_restore_resources() -> xfs_trans_bjoin()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_highest_agno | u32max |
| DATA_SOURCE | 0 | tp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/xfs/libxfs/xfs_ag.c xfs_ag_shrink_space() -> xfs_trans_bjoin()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| 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 | 4096-ptr_max |
| PARAM_VALUE | 1 | bp | 4096-ptr_max |
| PARAM_VALUE | 1 | bp->b_addr | 4096-ptr_max |
| PARAM_VALUE | 1 | bp->b_log_item | 4096-ptr_max |
| PARAM_VALUE | 1 | bp->b_log_item->bli_flags | 0-4294967295 |
| PARAM_VALUE | 1 | bp->b_lru_ref.counter | 0-4 |
| CAPABLE | 0 | 21 | |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | bp->b_map_count | |
| LOCK2 | &mp->m_growlock | ||
| TYPE_LOCK | (struct xfs_mount)->m_growlock |
fs/xfs/libxfs/xfs_ag.c xfs_ag_shrink_space() -> xfs_trans_bjoin()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| 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 | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_mountp | 4096-ptr_max |
| PARAM_VALUE | 1 | bp | 4096-ptr_max |
| PARAM_VALUE | 1 | bp->b_addr | 4096-ptr_max |
| PARAM_VALUE | 1 | bp->b_log_item | 4096-ptr_max |
| PARAM_VALUE | 1 | bp->b_log_item->bli_flags | 0-4294967295 |
| PARAM_VALUE | 1 | bp->b_lru_ref.counter | 0-4 |
| CAPABLE | 0 | 21 | |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | bp->b_map_count | |
| LOCK2 | &mp->m_growlock | ||
| TYPE_LOCK | (struct xfs_mount)->m_growlock |