Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

fs/ocfs2/super.c ocfs2_disable_quotas() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 1 type 0-1
FUZZY_MAX 1 type 1
HARD_MAX 1 type 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte

fs/ocfs2/super.c ocfs2_susp_quotas() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 1 type 0-1
FUZZY_MAX 1 type 1
HARD_MAX 1 type 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
HALF_LOCKED2 &fc->uapi_mutex
HALF_LOCKED2 &sb->s_umount

fs/ocfs2/quota_local.c ocfs2_extend_local_quota_file() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
BUF_SIZE 0 sb (-1),80,2816
BUF_SIZE 0 sb (-1),80,2816
DATA_SOURCE 0 sb $0
DATA_SOURCE 1 type $1
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
LOCK2 &dquot->dq_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct dquot)->dq_lock

fs/ocfs2/quota_local.c ocfs2_find_free_entry() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
BUF_SIZE 0 sb (-1),80,2816
BUF_SIZE 0 sb (-1),80,2816
DATA_SOURCE 0 sb $0
DATA_SOURCE 1 type $1
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
LOCK2 &dquot->dq_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct dquot)->dq_lock

fs/ocfs2/quota_local.c ocfs2_local_free_info() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 1 type 0-2
BUF_SIZE 0 sb s32min,(-10),(-1)-s32max
BUF_SIZE 0 sb s32min,(-10),(-1)-s32max
BUF_SIZE 0 sb->dq_op (-1),88
BUF_SIZE 0 sb->s_export_op (-1),80
BUF_SIZE 0 sb->s_fs_info (-1),376,4416
BUF_SIZE 0 sb->s_op (-1),216
BUF_SIZE 0 sb->s_qcop (-1),88
BUF_SIZE 0 sb->s_type (-1),232
BUF_SIZE 0 sb->s_xattr (-1),16,32
CAPPED_DATA 0 sb 1
CAPPED_DATA 1 type 1
DATA_SOURCE 0 sb $0
DATA_SOURCE 1 type $1
FUZZY_MAX 1 type 2
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
STR_LEN 0 sb->s_id (-1),31
HARD_MAX 1 type 2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 sb->s_bdev_file->f_flags 0,32768-u32max
USER_DATA 0 sb->s_bdev_file->f_mode 0,64-u32max
USER_DATA 0 sb->s_flags 0-u64max[c]
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize_bits
NO_OVERFLOW_SIMPLE 0 sb->s_dio_done_wq->rescuer->task->dl.pi_se->dl_runtime
NO_OVERFLOW_SIMPLE 0 sb->s_root->d_inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 sb->s_root->d_inode->i_size
HALF_LOCKED2 0 &sb->s_umount

fs/ocfs2/quota_local.c ocfs2_local_quota_add_chunk() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
BUF_SIZE 0 sb (-1),80,2816
BUF_SIZE 0 sb (-1),80,2816
DATA_SOURCE 0 sb $0
DATA_SOURCE 1 type $1
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
LOCK2 &dquot->dq_lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct dquot)->dq_lock

fs/ocfs2/quota_local.c ocfs2_local_read_info() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 1 type 0-2
BUF_SIZE 0 sb (-1),2880
BUF_SIZE 0 sb (-1),2880
BUF_SIZE 0 sb->dq_op (-1),88
BUF_SIZE 0 sb->s_export_op (-1),80
BUF_SIZE 0 sb->s_fs_info (-1),376
BUF_SIZE 0 sb->s_op (-1),216
BUF_SIZE 0 sb->s_qcop (-1),88
BUF_SIZE 0 sb->s_xattr (-1),32
CAPPED_DATA 1 type 1
DATA_SOURCE 0 sb $0
DATA_SOURCE 1 type $1
FUZZY_MAX 1 type 2
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
NOSPEC 1 type
NOSPEC 1 type
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 sb->s_flags 268500992[c]
USER_DATA 1 type 0-1[c]
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize_bits
HALF_LOCKED2 0 &sb->s_umount

fs/ocfs2/quota_local.c ocfs2_local_write_info() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
BUF_SIZE 0 sb (-1),80,2752,2816
BUF_SIZE 0 sb (-1),80,2752,2816
CAPPED_DATA 0 sb->s_fs_info->journal->j_journal 1
DATA_SOURCE 0 sb $0
DATA_SOURCE 1 type $1
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
LOCK2 &dquot->dq_lock
HALF_LOCKED2 &inode->i_rwsem
TYPE_LOCK (struct dquot)->dq_lock

fs/ocfs2/quota_local.c ocfs2_recover_local_quota_file() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 1 type 0-1
DATA_SOURCE 1 type $1
FUZZY_MAX 1 type 1
HARD_MAX 1 type 1
UNITS 0 sb unit_byte
HALF_LOCKED2 &pool->lock

fs/ocfs2/quota_global.c __ocfs2_global_write_info() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
BUF_SIZE 0 sb s32min,(-10),(-1)-s32max
BUF_SIZE 0 sb s32min,(-10),(-1)-s32max
BUF_SIZE 0 sb->dq_op (-1),88
BUF_SIZE 0 sb->s_cop (-1),72
BUF_SIZE 0 sb->s_export_op (-1),80
BUF_SIZE 0 sb->s_fs_info (-1),376,2440,4416,12288
BUF_SIZE 0 sb->s_op (-1),216
BUF_SIZE 0 sb->s_qcop (-1),88
BUF_SIZE 0 sb->s_root (-1)-s32max
BUF_SIZE 0 sb->s_type (-1),232
BUF_SIZE 0 sb->s_vop (-1),48
BUF_SIZE 0 sb->s_xattr (-1),16,32,40
DATA_SOURCE 0 sb $0
DATA_SOURCE 1 type $1
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
STR_LEN 0 sb->s_id (-1),31
NOSPEC 1 type
NOSPEC 1 type
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 sb->s_bdev_file->f_flags 0,32768-u32max
USER_DATA 0 sb->s_bdev_file->f_mode 0,64-u32max
USER_DATA 0 sb->s_flags 0-u64max[c]
USER_DATA 1 type 0-2[c]
NO_OVERFLOW_SIMPLE 0 sb->s_bdev->bd_mapping->host->i_size
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize_bits
NO_OVERFLOW_SIMPLE 0 sb->s_dio_done_wq->rescuer->task->dl.pi_se->dl_runtime
NO_OVERFLOW_SIMPLE 0 sb->s_root->d_inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 sb->s_root->d_inode->i_size
NO_OVERFLOW_SIMPLE 0 sb->s_security
UNITS 0 sb unit_byte
HALF_LOCKED2 &dqopt->dqio_sem
HALF_LOCKED2 &dquot->dq_lock
HALF_LOCKED2 &info->dqi_gqinode->i_rwsem
HALF_LOCKED2 &oinfo->dqi_gqinode->i_rwsem
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 0 &sb->s_umount

fs/ocfs2/quota_global.c __ocfs2_sync_dquot() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
LOCK2 &oinfo->dqi_gqinode->i_rwsem
HALF_LOCKED2 &dquot->dq_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/ocfs2/quota_global.c __ocfs2_sync_dquot() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
RX_PATH
UNITS 0 sb unit_byte
LOCK2 &oinfo->dqi_gqinode->i_rwsem
HALF_LOCKED2 &dquot->dq_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct inode)->i_rwsem

fs/ocfs2/quota_global.c ocfs2_acquire_dquot() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
BUF_SIZE 0 sb (-1),80,2816
BUF_SIZE 0 sb (-1),80,2816
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock

fs/ocfs2/quota_global.c ocfs2_acquire_dquot() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
BUF_SIZE 0 sb (-1),80,2816
BUF_SIZE 0 sb (-1),80,2816
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
LOCK2 &dquot->dq_lock
LOCK2 &info->dqi_gqinode->i_rwsem
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct dquot)->dq_lock
TYPE_LOCK (struct inode)->i_rwsem

fs/ocfs2/quota_global.c ocfs2_calc_qdel_credits() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
DATA_SOURCE 0 sb $0
DATA_SOURCE 1 type $1
UNITS 0 sb unit_byte
LOCK2 &dquot->dq_lock
LOCK2 &oinfo->dqi_gqinode->i_rwsem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct dquot)->dq_lock
TYPE_LOCK (struct inode)->i_rwsem

fs/ocfs2/quota_global.c ocfs2_get_next_id() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
DATA_SOURCE 0 sb $0
HALF_LOCKED2 0 &sb->s_umount

fs/ocfs2/quota_global.c ocfs2_global_is_id() -> sb_dqinfo()

Type Parameter Key Value
BUF_SIZE 0 sb (-1),80,2752,2816
BUF_SIZE 0 sb (-1),80,2752,2816
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
HALF_LOCKED2 &dquot->dq_lock

fs/ocfs2/quota_global.c ocfs2_global_qinit_alloc() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
BUF_SIZE 0 sb (-1),80,2816
BUF_SIZE 0 sb (-1),80,2816
DATA_SOURCE 0 sb $0
DATA_SOURCE 1 type $1
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
HALF_LOCKED2 &dquot->dq_lock
HALF_LOCKED2 &info->dqi_gqinode->i_rwsem
HALF_LOCKED2 &pool->lock

fs/ocfs2/quota_global.c ocfs2_global_read_info() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 1 type 0-2
BUF_SIZE 0 sb (-1),2880
BUF_SIZE 0 sb (-1),2880
BUF_SIZE 0 sb->dq_op (-1),88
BUF_SIZE 0 sb->s_export_op (-1),80
BUF_SIZE 0 sb->s_fs_info (-1),376
BUF_SIZE 0 sb->s_op (-1),216
BUF_SIZE 0 sb->s_qcop (-1),88
BUF_SIZE 0 sb->s_xattr (-1),32
CAPPED_DATA 1 type 1
DATA_SOURCE 0 sb $0
DATA_SOURCE 1 type $1
FUZZY_MAX 1 type 2
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
NOSPEC 1 type
NOSPEC 1 type
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 sb->s_flags 268500992[c]
USER_DATA 1 type 0-1[c]
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize_bits
HALF_LOCKED2 0 &sb->s_umount

fs/ocfs2/quota_global.c ocfs2_mark_dquot_dirty() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
HALF_LOCKED2 global &dquot_srcu

fs/ocfs2/quota_global.c ocfs2_quota_read() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
BUF_SIZE 0 sb s32min,(-10),(-1)-s32max
BUF_SIZE 0 sb s32min,(-10),(-1)-s32max
BUF_SIZE 0 sb->dq_op (-1),88
BUF_SIZE 0 sb->s_cop (-1),72
BUF_SIZE 0 sb->s_export_op (-1),80
BUF_SIZE 0 sb->s_fs_info (-1),376,2440,4416,12288
BUF_SIZE 0 sb->s_op (-1),216
BUF_SIZE 0 sb->s_qcop (-1),88
BUF_SIZE 0 sb->s_root (-1)-s32max
BUF_SIZE 0 sb->s_type (-1),232
BUF_SIZE 0 sb->s_vop (-1),48
BUF_SIZE 0 sb->s_xattr (-1),16,32,40
DATA_SOURCE 0 sb $0
DATA_SOURCE 1 type $1
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
STR_LEN 0 sb->s_id (-1),31
NOSPEC 1 type
NOSPEC 1 type
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 sb->s_bdev_file->f_flags 0,32768-u32max
USER_DATA 0 sb->s_bdev_file->f_mode 0,64-u32max
USER_DATA 0 sb->s_flags 0-u64max[c]
USER_DATA 1 type 0-2[c]
NO_OVERFLOW_SIMPLE 0 sb->s_bdev->bd_mapping->host->i_size
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize_bits
NO_OVERFLOW_SIMPLE 0 sb->s_dio_done_wq->rescuer->task->dl.pi_se->dl_runtime
NO_OVERFLOW_SIMPLE 0 sb->s_root->d_inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 sb->s_root->d_inode->i_size
NO_OVERFLOW_SIMPLE 0 sb->s_security
HALF_LOCKED2 &dqopt->dqio_sem
HALF_LOCKED2 &dquot->dq_lock
HALF_LOCKED2 &oinfo->dqi_gqinode->i_rwsem
HALF_LOCKED2 0 &sb->s_umount

fs/ocfs2/quota_global.c ocfs2_quota_write() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
BUF_SIZE 0 sb s32min,(-10),(-1)-s32max
BUF_SIZE 0 sb s32min,(-10),(-1)-s32max
BUF_SIZE 0 sb->dq_op (-1),88
BUF_SIZE 0 sb->s_cop (-1),72
BUF_SIZE 0 sb->s_export_op (-1),80
BUF_SIZE 0 sb->s_fs_info (-1),376,2440,4416,12288
BUF_SIZE 0 sb->s_op (-1),216
BUF_SIZE 0 sb->s_qcop (-1),88
BUF_SIZE 0 sb->s_root (-1)-s32max
BUF_SIZE 0 sb->s_type (-1),232
BUF_SIZE 0 sb->s_vop (-1),48
BUF_SIZE 0 sb->s_xattr (-1),16,32,40
DATA_SOURCE 0 sb $0
DATA_SOURCE 1 type $1
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
STR_LEN 0 sb->s_id (-1),31
NOSPEC 1 type
NOSPEC 1 type
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 sb->s_bdev_file->f_flags 0,32768-u32max
USER_DATA 0 sb->s_bdev_file->f_mode 0,64-u32max
USER_DATA 0 sb->s_flags 0-u64max[c]
USER_DATA 1 type 0-2[c]
NO_OVERFLOW_SIMPLE 0 sb->s_bdev->bd_mapping->host->i_size
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize_bits
NO_OVERFLOW_SIMPLE 0 sb->s_dio_done_wq->rescuer->task->dl.pi_se->dl_runtime
NO_OVERFLOW_SIMPLE 0 sb->s_root->d_inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 sb->s_root->d_inode->i_size
NO_OVERFLOW_SIMPLE 0 sb->s_security
HALF_LOCKED2 &dqopt->dqio_sem
HALF_LOCKED2 &dquot->dq_lock
HALF_LOCKED2 0 &sb->s_fs_info->journal->j_trans_barrier
HALF_LOCKED2 0 &sb->s_fs_info->ns_snapshot_mount_mutex
HALF_LOCKED2 0 &sb->s_umount

fs/ocfs2/quota_global.c ocfs2_release_dquot() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
UNITS 0 sb unit_byte
HALF_LOCKED2 &pool->lock

fs/ocfs2/quota_global.c ocfs2_sync_dquot_helper() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
DATA_SOURCE 1 type $1
UNITS 0 sb unit_byte
LOCK2 &sb->s_umount
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct super_block)->s_umount

fs/ocfs2/quota_global.c ocfs2_write_info() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 1 type 0-2
BUF_SIZE 0 sb s32min,(-10),(-1)-s32max
BUF_SIZE 0 sb s32min,(-10),(-1)-s32max
BUF_SIZE 0 sb->dq_op (-1),88
BUF_SIZE 0 sb->s_export_op (-1),80
BUF_SIZE 0 sb->s_fs_info (-1),376,2440,4416,12288
BUF_SIZE 0 sb->s_op (-1),216
BUF_SIZE 0 sb->s_qcop (-1),88
BUF_SIZE 0 sb->s_root (-1)-s32max
BUF_SIZE 0 sb->s_type (-1),232
BUF_SIZE 0 sb->s_xattr (-1),16,32
CAPPED_DATA 0 sb 1
CAPPED_DATA 1 type 1
DATA_SOURCE 0 sb $0
DATA_SOURCE 1 type $1
FUZZY_MAX 1 type 2
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
STR_LEN 0 sb->s_id (-1),31
NOSPEC 1 type
NOSPEC 1 type
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 sb->s_bdev_file->f_flags 0,32768-u32max
USER_DATA 0 sb->s_bdev_file->f_mode 0,64-u32max
USER_DATA 0 sb->s_flags 0-u64max[c]
USER_DATA 0 sb->s_root->__d_name.hash 0-u32max[c]
USER_DATA 0 sb->s_root->d_parent->__d_name.hash 0-u32max[c]
USER_DATA 0 sb->s_root->d_sb->s_flags 0-u64max[c]
USER_DATA 0 *sb->s_root->__d_name.name 0-255
USER_DATA 0 *sb->s_root->d_parent->__d_name.name 0-255
USER_DATA 1 type 0-2[c]
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize_bits
NO_OVERFLOW_SIMPLE 0 sb->s_dio_done_wq->rescuer->task->dl.pi_se->dl_runtime
NO_OVERFLOW_SIMPLE 0 sb->s_root->d_inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 sb->s_root->d_inode->i_size
USER_PTR 0 sb->s_root->__d_name.name
USER_PTR 0 sb->s_root->d_parent->__d_name.name
HALF_LOCKED2 0 &sb->s_umount

fs/quota/quota_v2.c v2_free_file_info() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
PARAM_VALUE 1 type 0-2
BUF_SIZE 0 sb s32min,(-10),(-1)-s32max
BUF_SIZE 0 sb s32min,(-10),(-1)-s32max
BUF_SIZE 0 sb->dq_op (-1),88
BUF_SIZE 0 sb->s_export_op (-1),80
BUF_SIZE 0 sb->s_fs_info (-1),376,4416
BUF_SIZE 0 sb->s_op (-1),216
BUF_SIZE 0 sb->s_qcop (-1),88
BUF_SIZE 0 sb->s_type (-1),232
BUF_SIZE 0 sb->s_xattr (-1),16,32
CAPPED_DATA 0 sb 1
CAPPED_DATA 1 type 1
DATA_SOURCE 0 sb $0
DATA_SOURCE 1 type $1
FUZZY_MAX 1 type 2
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
STR_LEN 0 sb->s_id (-1),31
HARD_MAX 1 type 2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 sb->s_bdev_file->f_flags 0,32768-u32max
USER_DATA 0 sb->s_bdev_file->f_mode 0,64-u32max
USER_DATA 0 sb->s_flags 0-u64max[c]
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize_bits
NO_OVERFLOW_SIMPLE 0 sb->s_dio_done_wq->rescuer->task->dl.pi_se->dl_runtime
NO_OVERFLOW_SIMPLE 0 sb->s_root->d_inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 sb->s_root->d_inode->i_size
HALF_LOCKED2 0 &sb->s_umount

fs/quota/quota_v2.c v2_get_next_id() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
DATA_SOURCE 0 sb $0
LOCK2 &dqopt->dqio_sem
HALF_LOCKED2 0 &sb->s_umount
TYPE_LOCK (struct quota_info)->dqio_sem

fs/quota/quota_v2.c v2_read_dquot() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
BUF_SIZE 0 sb (-1),80,2816
BUF_SIZE 0 sb (-1),80,2816
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
LOCK2 &dqopt->dqio_sem
LOCK2 &dquot->dq_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &sbi->quota_sem.internal_rwsem
TYPE_LOCK (struct dquot)->dq_lock
TYPE_LOCK (struct quota_info)->dqio_sem

fs/quota/quota_v2.c v2_release_dquot() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
UNITS 0 sb unit_byte
LOCK2 &dqopt->dqio_sem
LOCK2 &dquot->dq_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct dquot)->dq_lock
TYPE_LOCK (struct quota_info)->dqio_sem

fs/quota/quota_v2.c v2_write_dquot() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
BUF_SIZE 0 sb (-1),80,2816
BUF_SIZE 0 sb (-1),80,2816
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
LOCK2 &dqopt->dqio_sem
LOCK2 &dquot->dq_lock
HALF_LOCKED2 &sbi->quota_sem.internal_rwsem
TYPE_LOCK (struct dquot)->dq_lock
TYPE_LOCK (struct quota_info)->dqio_sem

fs/quota/quota_v2.c v2r0_is_id() -> sb_dqinfo()

Type Parameter Key Value
BUF_SIZE 0 sb (-1),80,2752,2816
BUF_SIZE 0 sb (-1),80,2752,2816
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
HALF_LOCKED2 &dquot->dq_lock

fs/quota/quota_v2.c v2r0_mem2diskdqb() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
BUF_SIZE 0 sb (-1),80,2752,2816
BUF_SIZE 0 sb (-1),80,2752,2816
CAPPED_DATA 0 sb 1
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
LOCK2 &dquot->dq_dqb_lock
HALF_LOCKED2 &dqopt->dqio_sem
HALF_LOCKED2 &dquot->dq_lock
HALF_LOCKED2 &info->dqi_gqinode->i_rwsem
HALF_LOCKED2 &oinfo->dqi_gqinode->i_rwsem
TYPE_LOCK (struct dquot)->dq_dqb_lock

fs/quota/quota_v2.c v2r1_is_id() -> sb_dqinfo()

Type Parameter Key Value
BUF_SIZE 0 sb (-1),80,2752,2816
BUF_SIZE 0 sb (-1),80,2752,2816
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
HALF_LOCKED2 &dquot->dq_lock

fs/quota/quota_v2.c v2r1_mem2diskdqb() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
BUF_SIZE 0 sb (-1),80,2752,2816
BUF_SIZE 0 sb (-1),80,2752,2816
CAPPED_DATA 0 sb 1
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
LOCK2 &dquot->dq_dqb_lock
HALF_LOCKED2 &dqopt->dqio_sem
HALF_LOCKED2 &dquot->dq_lock
HALF_LOCKED2 &info->dqi_gqinode->i_rwsem
HALF_LOCKED2 &oinfo->dqi_gqinode->i_rwsem
TYPE_LOCK (struct dquot)->dq_dqb_lock

mm/shmem_quota.c shmem_acquire_dquot() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
BUF_SIZE 0 sb (-1),80,2816
BUF_SIZE 0 sb (-1),80,2816
STR_LEN 0 sb (-1),8
STR_LEN 0 sb (-1),8
RX_PATH
TASK_NOT_RUNNING
UNITS 0 sb unit_byte
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock

mm/shmem_quota.c shmem_get_next_id() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
DATA_SOURCE 0 sb $0
HALF_LOCKED2 0 &sb->s_umount

mm/shmem_quota.c shmem_release_dquot() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
UNITS 0 sb unit_byte
HALF_LOCKED2 &pool->lock

fs/ocfs2/dlmglue.c ocfs2_refresh_qinfo() -> sb_dqinfo()

Type Parameter Key Value
PARAM_VALUE 0 sb 4096-ptr_max
STR_LEN 0 sb (-1)
STR_LEN 0 sb (-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize
NO_OVERFLOW_SIMPLE 0 sb->s_blocksize_bits
HALF_LOCKED2 &dqopt->dqio_sem
HALF_LOCKED2 &dquot->dq_lock
HALF_LOCKED2 &oinfo->dqi_gqinode->i_rwsem
HALF_LOCKED2 &oinfo->dqi_gqinode->i_rwsem

fs/ocfs2/dlmglue.c ocfs2_set_qinfo_lvb() -> sb_dqinfo()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &lockres->l_lock
LOCK2 flags
TYPE_LOCK (struct ocfs2_lock_res)->l_lock