Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 ip 4096-ptr_max
PARAM_VALUE 0 ip->i_df.if_format 2-3
PARAM_VALUE 0 ip->i_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 ip->i_lock.first_waiter->type 0-1
PARAM_VALUE 0 ip->i_mount 4096-ptr_max
PARAM_VALUE 0 ip->i_mount->m_delalloc_rtextents.lock.dep_map->name 0-255
PARAM_VALUE 0 ip->i_mount->m_delalloc_rtextents.lock.owner (-1)
PARAM_VALUE 0 ip->i_mount->m_delalloc_rtextents.lock.owner_cpu u32max
PARAM_VALUE 0 ip->i_mount->m_errortag 4096-ptr_max
PARAM_VALUE 0 ip->i_mount->m_super 4096-ptr_max
PARAM_VALUE 1 whichfork 0,2
PARAM_VALUE 2 icur 4976642189352935424,7373296699005091840
PARAM_VALUE 3 new 2276047760485158912,5143740446070280192
PARAM_VALUE 3 new->br_blockcount 0-2097151
PARAM_VALUE 3 new->br_startblock 0,131072-u64max
PARAM_VALUE 3 new->br_state 0
DATA_SOURCE 0 ip $0
DATA_SOURCE 1 whichfork $1
DATA_SOURCE 2 icur $6
DATA_SOURCE 3 new $5
BIT_INFO 1 whichfork 0x0,0x2
BIT_INFO 3 new->br_startblock 0xffffffffe0000,0xffffffffffffffff
HARD_MAX 1 whichfork 2
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 ip 4096-ptr_max
PARAM_VALUE 0 ip->i_cowfp 4096-ptr_max
PARAM_VALUE 0 ip->i_df.if_format 2-3
PARAM_VALUE 0 ip->i_gdquot->q_qlock.dep_map->name 0-255
PARAM_VALUE 0 ip->i_gdquot->q_qlock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 ip->i_gdquot->q_qlock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ip->i_gdquot->q_qlock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 ip->i_gdquot->q_qlock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 ip->i_gdquot->q_qlock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 ip->i_gdquot->q_qlock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 ip->i_gdquot->q_qlock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 ip->i_gdquot->q_qlock.osq.tail.counter 0-s32max
PARAM_VALUE 0 ip->i_lock.first_waiter->handoff_set 0-1
PARAM_VALUE 0 ip->i_lock.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 ip->i_lock.first_waiter->type 0-1
PARAM_VALUE 0 ip->i_mount 4096-ptr_max
PARAM_VALUE 0 ip->i_mount->m_delalloc_rtextents.lock.dep_map->name 0-255
PARAM_VALUE 0 ip->i_mount->m_delalloc_rtextents.lock.owner (-1)
PARAM_VALUE 0 ip->i_mount->m_delalloc_rtextents.lock.owner_cpu u32max
PARAM_VALUE 0 ip->i_mount->m_errortag 4096-ptr_max
PARAM_VALUE 0 ip->i_mount->m_sb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ip->i_mount->m_super 4096-ptr_max
PARAM_VALUE 0 ip->i_pdquot->q_qlock.dep_map->name 0-255
PARAM_VALUE 0 ip->i_pdquot->q_qlock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 ip->i_pdquot->q_qlock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ip->i_pdquot->q_qlock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 ip->i_pdquot->q_qlock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 ip->i_pdquot->q_qlock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 ip->i_pdquot->q_qlock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 ip->i_pdquot->q_qlock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 ip->i_pdquot->q_qlock.osq.tail.counter 0-s32max
PARAM_VALUE 0 ip->i_udquot->q_qlock.dep_map->name 0-255
PARAM_VALUE 0 ip->i_udquot->q_qlock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 ip->i_udquot->q_qlock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 ip->i_udquot->q_qlock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 ip->i_udquot->q_qlock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 ip->i_udquot->q_qlock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 ip->i_udquot->q_qlock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 ip->i_udquot->q_qlock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 ip->i_udquot->q_qlock.osq.tail.counter 0-s32max
PARAM_VALUE 1 whichfork 2
PARAM_VALUE 2 icur 1192629146248708096
PARAM_VALUE 2 icur->pos 0-s32max
PARAM_VALUE 3 new 6767355569816563712
PARAM_VALUE 3 new->br_blockcount 0-2097151
PARAM_VALUE 3 new->br_startblock 0,131072-u64max
PARAM_VALUE 3 new->br_startoff 0-18446744073709551614
PARAM_VALUE 3 new->br_state 0
DATA_SOURCE 0 ip r XFS_I
NOCHECK_CALL