Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 block 4096-ptr_max
PARAM_VALUE 1 index 1-u16max
PARAM_VALUE 2 maxrecs 0-134217727,u32max
CAPPED_DATA 1 index 1
DATA_SOURCE 2 maxrecs r xfs_bmdr_maxrecs
BIT_INFO 2 maxrecs 0x0,0x7ffffff
UNITS 1 index unit_array_size

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

Type Parameter Key Value
PARAM_VALUE 0 block 4096-ptr_max
PARAM_VALUE 1 index 1
PARAM_VALUE 2 maxrecs 0-134217727,u32max
DATA_SOURCE 0 block $3
DATA_SOURCE 2 maxrecs r xfs_bmdr_maxrecs
HALF_LOCKED2 &ailp->ail_lock
HALF_LOCKED2 &bp->b_sema

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

Type Parameter Key Value
PARAM_VALUE 0 block 4096-ptr_max
PARAM_VALUE 1 index 1
PARAM_VALUE 2 maxrecs 0-134217727,u32max
DATA_SOURCE 0 block $1
DATA_SOURCE 2 maxrecs r xfs_bmdr_maxrecs
RX_PATH
TASK_NOT_RUNNING