Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/xfs/xfs_reflink.c xfs_reflink_cancel_cow_blocks() -> xfs_iext_prev()

Type Parameter Key Value
PARAM_VALUE 0 ifp 4096-ptr_max
PARAM_VALUE 0 ifp->if_bytes s64min-(-1),1-s64max
PARAM_VALUE 1 cur 1591609363101614080
PARAM_VALUE 1 cur->leaf 1-u64max
PARAM_VALUE 1 cur->pos 0-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/xfs_reflink.c xfs_reflink_cancel_cow_blocks() -> xfs_iext_prev()

Type Parameter Key Value
PARAM_VALUE 0 ifp 4096-ptr_max
PARAM_VALUE 0 ifp->if_bytes s64min-(-1),1-s64max
PARAM_VALUE 1 cur 1591609363101614080
PARAM_VALUE 1 cur->leaf 1-u64max
PARAM_VALUE 1 cur->pos 0-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_add_extent_delay_real() -> xfs_iext_prev()

Type Parameter Key Value
PARAM_VALUE 0 ifp 4096-ptr_max
PARAM_VALUE 1 cur 7078978139519856752,7228274775691866224
BUF_SIZE 0 ifp (-1),48
BUF_SIZE 0 ifp (-1),48
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_add_extent_delay_real() -> xfs_iext_prev()

Type Parameter Key Value
PARAM_VALUE 0 ifp 4096-ptr_max
PARAM_VALUE 1 cur 7078978139519856752,7228274775691866224
BUF_SIZE 0 ifp (-1),48
BUF_SIZE 0 ifp (-1),48
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_add_extent_delay_real() -> xfs_iext_prev()

Type Parameter Key Value
PARAM_VALUE 0 ifp 4096-ptr_max
PARAM_VALUE 1 cur 7078978139519856752,7228274775691866224
BUF_SIZE 0 ifp (-1),48
BUF_SIZE 0 ifp (-1),48
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_add_extent_delay_real() -> xfs_iext_prev()

Type Parameter Key Value
PARAM_VALUE 0 ifp 4096-ptr_max
PARAM_VALUE 1 cur 7078978139519856752,7228274775691866224
BUF_SIZE 0 ifp (-1),48
BUF_SIZE 0 ifp (-1),48
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_add_extent_delay_real() -> xfs_iext_prev()

Type Parameter Key Value
PARAM_VALUE 0 ifp 4096-ptr_max
PARAM_VALUE 1 cur 7078978139519856752,7228274775691866224
BUF_SIZE 0 ifp (-1),48
BUF_SIZE 0 ifp (-1),48
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_add_extent_hole_real() -> xfs_iext_prev()

Type Parameter Key Value
PARAM_VALUE 1 cur 4745522576833404928,7078978139519856752,7228274775691866224
BUF_SIZE 0 ifp (-1),48
BUF_SIZE 0 ifp (-1),48
DATA_SOURCE 1 cur $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_add_extent_hole_real() -> xfs_iext_prev()

Type Parameter Key Value
PARAM_VALUE 1 cur 4745522576833404928,7078978139519856752,7228274775691866224
BUF_SIZE 0 ifp (-1),48
BUF_SIZE 0 ifp (-1),48
DATA_SOURCE 1 cur $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_add_extent_unwritten_real() -> xfs_iext_prev()

Type Parameter Key Value
PARAM_VALUE 0 ifp 4096-ptr_max
PARAM_VALUE 1 cur 1233009393971703808,6009483960322715648,7228274775691866224
BUF_SIZE 0 ifp (-1),48
BUF_SIZE 0 ifp (-1),48
DATA_SOURCE 1 cur $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_add_extent_unwritten_real() -> xfs_iext_prev()

Type Parameter Key Value
PARAM_VALUE 0 ifp 4096-ptr_max
PARAM_VALUE 1 cur 1233009393971703808,6009483960322715648,7228274775691866224
BUF_SIZE 0 ifp (-1),48
BUF_SIZE 0 ifp (-1),48
DATA_SOURCE 1 cur $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_add_extent_unwritten_real() -> xfs_iext_prev()

Type Parameter Key Value
PARAM_VALUE 0 ifp 4096-ptr_max
PARAM_VALUE 1 cur 1233009393971703808,6009483960322715648,7228274775691866224
BUF_SIZE 0 ifp (-1),48
BUF_SIZE 0 ifp (-1),48
DATA_SOURCE 1 cur $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_add_extent_unwritten_real() -> xfs_iext_prev()

Type Parameter Key Value
PARAM_VALUE 0 ifp 4096-ptr_max
PARAM_VALUE 1 cur 1233009393971703808,6009483960322715648,7228274775691866224
BUF_SIZE 0 ifp (-1),48
BUF_SIZE 0 ifp (-1),48
DATA_SOURCE 1 cur $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_del_extent_cow() -> xfs_iext_prev()

Type Parameter Key Value
PARAM_VALUE 1 cur 1591609363101614080,8649440979100049408
DATA_SOURCE 1 cur $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_del_extent_delay() -> xfs_iext_prev()

Type Parameter Key Value
PARAM_VALUE 1 cur 1233009393971703808,1251023253658517504,1591609363101614080,2664177770033360896
BUF_SIZE 0 ifp (-1),48
BUF_SIZE 0 ifp (-1),48
DATA_SOURCE 1 cur $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/libxfs/xfs_bmap.c xfs_bmap_del_extent_real() -> xfs_iext_prev()

Type Parameter Key Value
PARAM_VALUE 1 cur 1233009393971703808
BUF_SIZE 0 ifp (-1),48
BUF_SIZE 0 ifp (-1),48
DATA_SOURCE 1 cur $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/libxfs/xfs_bmap.c xfs_bmse_merge() -> xfs_iext_prev()

Type Parameter Key Value
PARAM_VALUE 0 ifp 4096-ptr_max
PARAM_VALUE 1 cur 8143712198335971328
BUF_SIZE 0 ifp 48
DATA_SOURCE 1 cur $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

fs/xfs/libxfs/xfs_bmap.c xfs_iext_peek_prev_extent() -> xfs_iext_prev()

Type Parameter Key Value
PARAM_VALUE 1 cur 2889112044243431424
BUF_SIZE 0 ifp (-1),48
BUF_SIZE 0 ifp (-1),48
DATA_SOURCE 0 ifp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/libxfs/xfs_bmap.c xfs_iext_prev_extent() -> xfs_iext_prev()

Type Parameter Key Value
PARAM_VALUE 0 ifp 4096-ptr_max
PARAM_VALUE 0 ifp->if_format 2-3
PARAM_VALUE 1 cur 1233009393971703808,8611215309207064576
PARAM_VALUE 1 cur->leaf 1-u64max
PARAM_VALUE 1 cur->pos 0-s32max
BUF_SIZE 0 ifp (-1),48
BUF_SIZE 0 ifp (-1),48
DATA_SOURCE 0 ifp $0
DATA_SOURCE 1 cur $1
FUZZY_MAX 0 ifp->if_format 3
BIT_INFO 0 ifp->if_format 0x2,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/xfs_iomap.c xfs_bmap_add_extent_hole_delay() -> xfs_iext_prev()

Type Parameter Key Value
PARAM_VALUE 1 cur 1192629146248708096,4976642189352935424,7373296699005091840
BUF_SIZE 0 ifp (-1),48
BUF_SIZE 0 ifp (-1),48
DATA_SOURCE 1 cur $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

fs/xfs/xfs_iomap.c xfs_bmap_add_extent_hole_delay() -> xfs_iext_prev()

Type Parameter Key Value
PARAM_VALUE 1 cur 1192629146248708096,4976642189352935424,7373296699005091840
BUF_SIZE 0 ifp (-1),48
BUF_SIZE 0 ifp (-1),48
DATA_SOURCE 1 cur $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

fs/xfs/xfs_iomap.c xfs_iext_peek_prev_extent() -> xfs_iext_prev()

Type Parameter Key Value
PARAM_VALUE 1 cur 2502049735709708288
BUF_SIZE 0 ifp (-1),48
BUF_SIZE 0 ifp (-1),48
DATA_SOURCE 0 ifp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

fs/xfs/xfs_iomap.c xfs_iext_prev_extent() -> xfs_iext_prev()

Type Parameter Key Value
PARAM_VALUE 1 cur 7049777990290538496
BUF_SIZE 0 ifp (-1),48
BUF_SIZE 0 ifp (-1),48
DATA_SOURCE 0 ifp $0
DATA_SOURCE 1 cur $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &inode->i_rwsem

fs/xfs/libxfs/xfs_iext_tree.c xfs_iext_prev_extent() -> xfs_iext_prev()

Type Parameter Key Value
PARAM_VALUE 0 ifp 4096-ptr_max
PARAM_VALUE 1 cur 1233009393971703808,1591609363101614080,2040810023357071360,2664177770033360896,3495520059375398912
PARAM_VALUE 1 cur->pos 0-s32max
BUF_SIZE 0 ifp (-1),48
BUF_SIZE 0 ifp (-1),48
DATA_SOURCE 0 ifp $0
DATA_SOURCE 1 cur $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/xfs/xfs_bmap_util.c xfs_iext_prev_extent() -> xfs_iext_prev()

Type Parameter Key Value
PARAM_VALUE 0 ifp 4096-ptr_max
PARAM_VALUE 1 cur 2664177770033360896
PARAM_VALUE 1 cur->leaf 1-u64max
PARAM_VALUE 1 cur->pos 0-s32max
BUF_SIZE 0 ifp (-1),48
BUF_SIZE 0 ifp (-1),48
DATA_SOURCE 0 ifp $0
DATA_SOURCE 1 cur $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL