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_bmap.c xfs_bmap_compute_maxlevels() -> xfs_bmdr_maxrecs()

Type Parameter Key Value
PARAM_VALUE 0 blocklen 36,52
PARAM_VALUE 1 leaf 0
BIT_INFO 0 blocklen 0x24,0x34

fs/xfs/scrub/inode_repair.c xrep_dinode_bad_bmbt_fork() -> xfs_bmdr_maxrecs()

Type Parameter Key Value
PARAM_VALUE 0 blocklen s32min-(-1),20-s32max
PARAM_VALUE 1 leaf 0
DATA_SOURCE 0 blocklen $2
UNITS 0 blocklen unit_byte

fs/xfs/libxfs/xfs_bmap_btree.c xfs_bmbt_get_dmaxrecs() -> xfs_bmdr_maxrecs()

Type Parameter Key Value
PARAM_VALUE 1 leaf 0-1
FUZZY_MAX 1 leaf 1
HARD_MAX 1 leaf 1
RX_PATH
TASK_NOT_RUNNING

fs/xfs/libxfs/xfs_bmap_btree.c xfs_bmbt_to_bmdr() -> xfs_bmdr_maxrecs()

Type Parameter Key Value
PARAM_VALUE 1 leaf 0
DATA_SOURCE 0 blocklen $4
UNITS 0 blocklen unit_byte
HALF_LOCKED2 &ailp->ail_lock
HALF_LOCKED2 &bp->b_sema

fs/xfs/libxfs/xfs_bmap_btree.c xfs_bmdr_to_bmbt() -> xfs_bmdr_maxrecs()

Type Parameter Key Value
PARAM_VALUE 1 leaf 0
DATA_SOURCE 0 blocklen $2
RX_PATH
TASK_NOT_RUNNING