Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

fs/xfs/xfs_qm.c xfs_qm_vop_chown() -> xfs_trans_mod_dquot()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->t_highest_agno u32max
PARAM_VALUE 0 tp->t_pflags 0,262144
PARAM_VALUE 1 dqp 0,4096-ptr_max
PARAM_VALUE 2 field 128,256
CAPPED_DATA 1 dqp 1
DATA_SOURCE 0 tp $0
DATA_SOURCE 1 dqp $3
FUZZY_MAX 2 field 256
BIT_INFO 2 field 0x0,0x180
HARD_MAX 2 field 256
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 dqp->q_bufoffset 0-s32max[c]
USER_DATA 1 dqp->q_fileoffset 0-1431655765[c]
USER_DATA 1 dqp->q_id 0-u32max[c]
NO_OVERFLOW_SIMPLE 0 tp->t_blk_res

fs/xfs/xfs_trans_dquot.c xfs_trans_dqresv() -> xfs_trans_mod_dquot()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 1 dqp 4096-ptr_max
PARAM_VALUE 1 dqp->q_qlock.dep_map->name 0-255
PARAM_VALUE 1 dqp->q_qlock.first_waiter 0,4096-ptr_max
PARAM_VALUE 1 dqp->q_qlock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 dqp->q_qlock.osq.tail.counter 0-s32max
PARAM_VALUE 1 dqp->q_qlock.wait_lock.dep_map->name 0-255
PARAM_VALUE 1 dqp->q_qlock.wait_lock.owner (-1)
PARAM_VALUE 1 dqp->q_qlock.wait_lock.owner_cpu u32max
PARAM_VALUE 2 field 128,256
CAPPED_DATA 1 dqp 1
CAPPED_DATA 1 &dqp->q_qlock 1
DATA_SOURCE 0 tp $0
DATA_SOURCE 1 dqp $2
DATA_SOURCE 3 delta $3
BIT_INFO 2 field 0x0,0x180
NOSPEC 3 delta
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 dqp->q_bufoffset 0-s32max[c]
USER_DATA 1 dqp->q_fileoffset 0-1431655765[c]
USER_DATA 1 dqp->q_id 0-u32max[c]
USER_DATA 3 delta (-9223372036854775807)-s64max
NO_OVERFLOW_SIMPLE 0 tp->t_blk_res
UNITS 3 delta unit_array_size
LOCK2 1 &dqp->q_qlock
TYPE_LOCK (struct xfs_dquot)->q_qlock

fs/xfs/xfs_trans_dquot.c xfs_trans_dqresv() -> xfs_trans_mod_dquot()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->t_mountp 4096-ptr_max
PARAM_VALUE 1 dqp 4096-ptr_max
PARAM_VALUE 1 dqp->q_qlock.dep_map->name 0-255
PARAM_VALUE 1 dqp->q_qlock.first_waiter 0,4096-ptr_max
PARAM_VALUE 1 dqp->q_qlock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 1 dqp->q_qlock.osq.tail.counter 0-s32max
PARAM_VALUE 1 dqp->q_qlock.wait_lock.dep_map->name 0-255
PARAM_VALUE 1 dqp->q_qlock.wait_lock.owner (-1)
PARAM_VALUE 1 dqp->q_qlock.wait_lock.owner_cpu u32max
PARAM_VALUE 2 field 16384
PARAM_VALUE 3 delta (-1)-1
CAPPED_DATA 1 dqp 1
CAPPED_DATA 1 &dqp->q_qlock 1
DATA_SOURCE 0 tp $0
DATA_SOURCE 1 dqp $2
DATA_SOURCE 3 delta $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 dqp->q_bufoffset 0-s32max[c]
USER_DATA 1 dqp->q_fileoffset 0-1431655765[c]
USER_DATA 1 dqp->q_id 0-u32max[c]
NO_OVERFLOW_SIMPLE 0 tp->t_blk_res
LOCK2 1 &dqp->q_qlock
TYPE_LOCK (struct xfs_dquot)->q_qlock

fs/xfs/xfs_trans_dquot.c xfs_trans_mod_ino_dquot() -> xfs_trans_mod_dquot()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 2 field 128,256,512,1024,2048,4096,8192
DATA_SOURCE 0 tp $0
DATA_SOURCE 1 dqp $2
DATA_SOURCE 2 field $3
DATA_SOURCE 3 delta $4
FUZZY_MAX 2 field 8192
STR_LEN 0 tp (-1)-1024
STR_LEN 0 tp (-1)-1024
HARD_MAX 2 field 8192
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 tp->t_mountp->m_rsumlevels 1-32[c]
USER_DATA 1 dqp->q_bufoffset 0-s32max[c]
USER_DATA 1 dqp->q_fileoffset 0-1431655765[c]
USER_DATA 1 dqp->q_id 0-u32max[c]
USER_DATA 3 delta s64min-s64max
NO_OVERFLOW_SIMPLE 0 tp->t_blk_res
NO_OVERFLOW_SIMPLE 0 tp->t_rtx_res
NO_OVERFLOW_SIMPLE 0 tp->t_rtx_res_used
UNITS 3 delta unit_array_size