Defined in 1 files as a function:
Referenced in 6 files:
- fs/ocfs2/dlmglue.c
- fs/ocfs2/quota_global.c
- fs/ocfs2/quota_local.c
- fs/ocfs2/super.c
- fs/quota/quota_v2.c
- mm/shmem_quota.c
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 |