Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- fs/xfs/libxfs/xfs_btree.c, line 4802
- fs/xfs/libxfs/xfs_defer.c, line 453
- fs/xfs/libxfs/xfs_ialloc.c, line 413
- fs/xfs/libxfs/xfs_rtgroup.c, line 743
- fs/xfs/xfs_dquot.c, line 301
Smatch caller information:
fs/xfs/libxfs/xfs_rtgroup.c xfs_log_rtsb() -> xfs_trans_ordered_buf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_items.prev | 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 | 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 | u32max |
| 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 | u32max |
| PARAM_VALUE | 0 | tp->t_mountp->m_quotainfo->qi_expiry_max | 0,4294967295,16299260424 |
| PARAM_VALUE | 0 | tp->t_mountp->m_quotainfo->qi_expiry_min | 0-1,4 |
| PARAM_VALUE | 0 | tp->t_mountp->m_rtsb_bp->b_log_item->bli_item.li_bio_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_mountp->m_rtsb_bp->b_log_item->bli_item.li_bio_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_mountp->m_rtsb_bp->b_map_count | 0-s32max |
| PARAM_VALUE | 0 | tp->t_mountp->m_rtsb_bp->b_sema.first_waiter->list.next | 5349227543279349760 |
| PARAM_VALUE | 0 | tp->t_mountp->m_rtsb_bp->b_sema.first_waiter->list.prev | 5349227543279349760 |
| PARAM_VALUE | 0 | tp->t_mountp->m_rtsb_bp->b_sema.first_waiter->list.prev->next | 5349227543279349760 |
| PARAM_VALUE | 0 | tp->t_mountp->m_rtsb_bp->b_sema.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tp->t_mountp->m_rtsb_bp->b_transp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_mountp->m_rtsb_bp->b_transp->t_items.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_mountp->m_rtsb_bp->b_transp->t_mountp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb.sb_fdblocks | 0-9223372036854775807 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb.sb_frextents | 0-9223372036854775807 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb.sb_icount | 0-9223372036854775807 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb.sb_ifree | 0-9223372036854775807 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp | 4096-ptr_max |
| 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_bp->b_sema.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_transp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_transp->t_items.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb_bp->b_transp->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_addr->rsb_magicnum | 1181904743 |
| PARAM_VALUE | 1 | bp->b_addr->rsb_pad | 0 |
| CAPPED_DATA | 0 | tp | 1 |
| CAPPED_DATA | 0 | tp->t_mountp->m_rtsb_bp | 1 |
| CAPPED_DATA | 0 | tp->t_mountp->m_sb_bp | 1 |
| CAPPED_DATA | 1 | bp | 1 |
| CAPPED_DATA | 1 | bp->b_transp | 1 |
| DATA_SOURCE | 0 | tp | $0 |
| DATA_SOURCE | 1 | bp | r xfs_trans_getrtsb |
| NOCHECK_CALL |
fs/xfs/libxfs/xfs_btree.c xfs_btree_block_change_owner() -> xfs_trans_ordered_buf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 1-u64max |
| PARAM_VALUE | 1 | bp | 4096-ptr_max |
| BUF_SIZE | 0 | tp | (-1),1-s32max |
| BUF_SIZE | 0 | tp | (-1),1-s32max |
| STR_LEN | 0 | tp | (-1)-1024 |
| STR_LEN | 0 | tp | (-1)-1024 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | tp->t_blk_res | |
| NO_OVERFLOW_SIMPLE | 0 | tp->t_rtx_res | |
| NO_OVERFLOW_SIMPLE | 0 | tp->t_rtx_res_used |
fs/xfs/libxfs/xfs_ialloc.c xfs_ialloc_inode_init() -> xfs_trans_ordered_buf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_mountp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb.sb_agblocks | 1-u32max |
| PARAM_VALUE | 0 | tp->t_mountp->m_sb.sb_agcount | 1-u32max |
| PARAM_VALUE | 1 | bp | 4096-ptr_max |
| PARAM_VALUE | 1 | bp->b_error | s32min-s32max |
| PARAM_VALUE | 1 | bp->b_flags | 0-4294967295 |
| PARAM_VALUE | 1 | bp->b_iodone | 2921387387454271488 |
| PARAM_VALUE | 1 | bp->b_log_item | 4096-ptr_max |
| PARAM_VALUE | 1 | bp->b_log_item->bli_flags | 0,16-u32max |
| PARAM_VALUE | 1 | bp->b_map_count | s32min-s32max |
| PARAM_VALUE | 1 | bp->b_ops | 5551355641396621312 |
| PARAM_VALUE | 1 | bp->b_sema.count | 0-4294967295 |
| PARAM_VALUE | 1 | bp->b_sema.first_waiter->up | 0-1 |
| PARAM_VALUE | 1 | bp->b_sema.lock.owner_cpu | 0-4294967295 |
| PARAM_VALUE | 1 | bp->b_sema.lock.raw_lock.val.counter | s32min-s32max |
| BUF_SIZE | 1 | bp->b_ops | 40 |
| CAPPED_DATA | 0 | tp | 1 |
| DATA_SOURCE | 0 | tp | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/xfs/libxfs/xfs_defer.c xfs_defer_restore_resources() -> xfs_trans_ordered_buf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->t_highest_agno | u32max |
| PARAM_VALUE | 0 | tp->t_items.prev | 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 | 0 | tp->t_mountp | 4096-ptr_max |
| PARAM_VALUE | 1 | bp | 4096-ptr_max |
| DATA_SOURCE | 0 | tp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/xfs/xfs_dquot.c xfs_qm_init_dquot_blk() -> xfs_trans_ordered_buf()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 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 | 0 | tp->t_mountp | 4096-ptr_max |
| PARAM_VALUE | 1 | bp | 4096-ptr_max |
| PARAM_VALUE | 1 | bp->b_flags | 0-270532608 |
| PARAM_VALUE | 1 | bp->b_iodone | 8399946854380957696 |
| PARAM_VALUE | 1 | bp->b_log_item | 4096-ptr_max |
| PARAM_VALUE | 1 | bp->b_map_count | 0-s32max |
| PARAM_VALUE | 1 | bp->b_ops | 5083309936992202752 |
| PARAM_VALUE | 1 | bp->b_sema.lock.owner | (-1) |
| PARAM_VALUE | 1 | bp->b_sema.lock.owner_cpu | u32max |
| BUF_SIZE | 1 | bp->b_ops | 40 |
| CAPPED_DATA | 0 | tp | 1 |
| DATA_SOURCE | 0 | tp | $0 |
| DATA_SOURCE | 1 | bp | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | bp->b_map_count | |
| HALF_LOCKED2 | &dq->q_qlock |