Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

fs/xfs/scrub/bmap.c xchk_bmap_get_rmap() -> xfs_rmap_lookup_le_range()

Type Parameter Key Value
PARAM_VALUE 0 cur 1-u64max
PARAM_VALUE 3 offset 0-18014398509481983
PARAM_VALUE 4 flags 0-1,4-5
PARAM_VALUE 5 irec 3735551759440494592,4753866088245501952
PARAM_VALUE 6 stat 3884341530043965440
CAPPED_DATA 1 bno 1
CAPPED_DATA 3 offset 1
CAPPED_DATA 3 offset 1
DATA_SOURCE 1 bno $2
DATA_SOURCE 2 owner $3
DATA_SOURCE 5 irec $4
FUZZY_MAX 3 offset 0
FUZZY_MAX 4 flags 0
BIT_INFO 4 flags 0x0,0x5
NO_OVERFLOW_SIMPLE 3 offset
UNITS 3 offset unit_array_size

fs/xfs/libxfs/xfs_rmap.c xfs_rmap_convert_shared() -> xfs_rmap_lookup_le_range()

Type Parameter Key Value
PARAM_VALUE 0 cur 4096-ptr_max
PARAM_VALUE 4 flags 0,4
PARAM_VALUE 5 irec 3429893985797406736
PARAM_VALUE 6 stat 6471576582929432576
BUF_SIZE 0 cur->bc_mem.xfbtree (-1),56
BUF_SIZE 5 irec 64
DATA_SOURCE 0 cur $0
DATA_SOURCE 1 bno $1
FUZZY_MAX 4 flags 4
BIT_INFO 4 flags 0x0,0x4
HARD_MAX 4 flags 4
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 cur->bc_tp->t_blk_res
NO_OVERFLOW_SIMPLE 0 cur->bc_tp->t_rtx_res
NO_OVERFLOW_SIMPLE 0 cur->bc_tp->t_rtx_res_used
UNITS 1 bno unit_array_size
UNITS 2 owner unit_byte
UNITS 3 offset unit_array_size
HALF_LOCKED2 &rr->lock

fs/xfs/libxfs/xfs_rmap.c xfs_rmap_unmap_shared() -> xfs_rmap_lookup_le_range()

Type Parameter Key Value
PARAM_VALUE 0 cur 4096-ptr_max
PARAM_VALUE 4 flags 0-7
PARAM_VALUE 5 irec 6957602254309736448
PARAM_VALUE 6 stat 7722959296929714176
BUF_SIZE 0 cur->bc_mem.xfbtree (-1),56
DATA_SOURCE 0 cur $0
DATA_SOURCE 1 bno $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 cur->bc_tp->t_blk_res
NO_OVERFLOW_SIMPLE 0 cur->bc_tp->t_rtx_res
NO_OVERFLOW_SIMPLE 0 cur->bc_tp->t_rtx_res_used
UNITS 1 bno unit_array_size
UNITS 2 owner unit_byte
UNITS 3 offset unit_array_size
HALF_LOCKED2 &rr->lock