Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/xfs/libxfs/xfs_sb.c xfs_sb_mount_common() -> xfs_alloc_set_aside()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
DATA_SOURCE 0 mp $0
BIT_INFO 0 mp->m_rtx_per_rbmblock 0x0,0xffffffe0
POWER_OF_TWO 0 *mp

fs/xfs/xfs_buf_item_recover.c xlog_recover_do_primary_sb_buffer() -> xfs_alloc_set_aside()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
PARAM_VALUE 0 mp->m_sb.sb_agcount 1-u32max
CAPPED_DATA 0 mp->m_ddev_targp 1
CAPPED_DATA 0 mp->m_rtdev_targp 1
CAPPED_DATA 0 mp->m_sb.sb_agcount 1
DATA_SOURCE 0 mp $0
PARAM_COMPARE 0 mp->m_ddev_targp >= $0->m_rtdev_targp
UNITS 0 mp unit_byte
LOCK2 &bp->b_sema

fs/xfs/xfs_fsops.c xfs_growfs_data_private() -> xfs_alloc_set_aside()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
CAPPED_DATA 0 mp->m_sb.sb_blocklog 1
DATA_SOURCE 0 mp $0
CAPABLE 0 21
UNITS 0 mp unit_byte
LOCK2 0 &mp->m_growlock
HALF_LOCKED2 &*bpp->b_sema
TYPE_LOCK (struct xfs_mount)->m_growlock