Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

fs/xfs/scrub/dqiterate.c xchk_dquot_iter() -> xfs_qm_dqget()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
PARAM_VALUE 2 type 0-4
PARAM_VALUE 3 can_alloc 0
PARAM_VALUE 4 O_dqpp 3876434161599664128
PARAM_VALUE 4 *O_dqpp 0
CAPPED_DATA 1 id 1
UNITS 0 mp unit_byte
HALF_LOCKED2 &dq->q_qlock

fs/xfs/scrub/quotacheck.c xqcheck_walk_observations() -> xfs_qm_dqget()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
PARAM_VALUE 0 mp->m_filestream->lru_grp 0-4294967295
PARAM_VALUE 0 mp->m_inodegc_wq->first_flusher->done.wait.lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 mp->m_inodegc_wq->flush_color s32min-s32max
PARAM_VALUE 0 mp->m_inodegc_wq->work_color s32min-s32max
PARAM_VALUE 2 type 1-2,4
PARAM_VALUE 3 can_alloc 0
PARAM_VALUE 4 O_dqpp 913190243440119808
DATA_SOURCE 2 type $1
HARD_MAX 2 type 4
UNITS 0 mp unit_byte

fs/xfs/xfs_qm.c xfs_qm_quotacheck_dqadjust() -> xfs_qm_dqget()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
PARAM_VALUE 2 type 1-2,4
PARAM_VALUE 3 can_alloc 1
PARAM_VALUE 4 O_dqpp 3045375813293752320
DATA_SOURCE 2 type $1
HARD_MAX 2 type 4
UNITS 0 mp unit_byte
HALF_LOCKED2 &pool->lock

fs/xfs/xfs_qm.c xfs_qm_vop_dqalloc() -> xfs_qm_dqget()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
PARAM_VALUE 0 mp->m_qflags 1-u32max
PARAM_VALUE 2 type 1
PARAM_VALUE 3 can_alloc 1
PARAM_VALUE 4 O_dqpp 2259258948876394496
PARAM_VALUE 4 *O_dqpp 0
BIT_INFO 0 mp->m_qflags 0x1,0xffffffff
RX_PATH
TASK_NOT_RUNNING
UNITS 0 mp unit_byte

fs/xfs/xfs_qm.c xfs_qm_vop_dqalloc() -> xfs_qm_dqget()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
PARAM_VALUE 0 mp->m_qflags 64-u32max
PARAM_VALUE 2 type 4
PARAM_VALUE 3 can_alloc 1
PARAM_VALUE 4 O_dqpp 3668970867876741120
PARAM_VALUE 4 *O_dqpp 0
BIT_INFO 0 mp->m_qflags 0x40,0xffffffff
RX_PATH
TASK_NOT_RUNNING
UNITS 0 mp unit_byte

fs/xfs/xfs_qm.c xfs_qm_vop_dqalloc() -> xfs_qm_dqget()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
PARAM_VALUE 0 mp->m_qflags 8-u32max
PARAM_VALUE 2 type 2
PARAM_VALUE 3 can_alloc 1
PARAM_VALUE 4 O_dqpp 6177017540018720768
PARAM_VALUE 4 *O_dqpp 0
DATA_SOURCE 1 id $3
BIT_INFO 0 mp->m_qflags 0x8,0xffffffff
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 id 0-u32max
UNITS 0 mp unit_byte

fs/xfs/xfs_qm_syscalls.c xfs_qm_scall_getquota() -> xfs_qm_dqget()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
PARAM_VALUE 0 mp->m_qflags 1-u32max
PARAM_VALUE 2 type 1-2,4
PARAM_VALUE 3 can_alloc 0
PARAM_VALUE 4 O_dqpp 3554104132697104384
BUF_SIZE 0 mp 1-s32max
BUF_SIZE 0 mp 1-s32max
DATA_SOURCE 0 mp $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 type $2
UNITS 0 mp unit_byte
HALF_LOCKED2 &sb->s_umount

fs/xfs/xfs_qm_syscalls.c xfs_qm_scall_setqlim() -> xfs_qm_dqget()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
PARAM_VALUE 0 mp->m_qflags 1-u32max
PARAM_VALUE 2 type 1-2,4
PARAM_VALUE 3 can_alloc 1
PARAM_VALUE 4 O_dqpp 5365530594568007680
BUF_SIZE 0 mp 1-s32max
BUF_SIZE 0 mp 1-s32max
DATA_SOURCE 0 mp $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 type $2
UNITS 0 mp unit_byte
HALF_LOCKED2 &sb->s_umount

fs/xfs/scrub/quotacheck_repair.c xqcheck_commit_dqtype() -> xfs_qm_dqget()

Type Parameter Key Value
PARAM_VALUE 2 type 1-2,4
PARAM_VALUE 3 can_alloc 1
PARAM_VALUE 4 O_dqpp 4922601452099461120
DATA_SOURCE 2 type $1
UNITS 0 mp unit_byte
HALF_LOCKED2 &dq->q_qlock

fs/xfs/xfs_dquot.c xfs_qm_dqget_next() -> xfs_qm_dqget()

Type Parameter Key Value
PARAM_VALUE 0 mp 4096-ptr_max
PARAM_VALUE 0 mp->m_qflags 1-u32max
PARAM_VALUE 2 type 1-2,4
PARAM_VALUE 3 can_alloc 0
PARAM_VALUE 4 O_dqpp 275555056697401344
BUF_SIZE 0 mp 1-s32max
BUF_SIZE 0 mp 1-s32max
DATA_SOURCE 0 mp $0
DATA_SOURCE 1 id $1 [m]
DATA_SOURCE 2 type $2
NO_OVERFLOW_SIMPLE 1 id
UNITS 0 mp unit_byte
HALF_LOCKED2 &sb->s_umount

fs/xfs/xfs_qm_bhv.c xfs_qm_statvfs() -> xfs_qm_dqget()

Type Parameter Key Value
PARAM_VALUE 2 type 2
PARAM_VALUE 3 can_alloc 0
PARAM_VALUE 4 O_dqpp 2176095112649101312
RX_PATH
TASK_NOT_RUNNING
UNITS 0 mp unit_byte
HALF_LOCKED2 &s->s_umount