Defined in 1 files as a function:
Referenced in 3 files:
Smatch caller information:
fs/quota/dquot.c dqget() -> dqstats_inc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &inode->i_rwsem |
fs/quota/dquot.c dqget() -> dqstats_inc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &inode->i_rwsem |
fs/quota/dquot.c dqget() -> dqstats_inc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &inode->i_rwsem |
fs/quota/dquot.c dqput() -> dqstats_inc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &sb->s_inode_list_lock | ||
| HALF_LOCKED2 | &sb->s_umount | ||
| HALF_LOCKED2 | global &dq_data_lock |
fs/quota/dquot.c dquot_writeback_dquots() -> dqstats_inc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sbi->cp_rwsem.internal_rwsem | ||
| HALF_LOCKED2 | &sbi->quota_sem.internal_rwsem |
fs/quota/dquot.c put_dquot_last() -> dqstats_inc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 6 |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| LOCK2 | global &dq_list_lock | ||
| HALF_LOCKED2 | &pool->lock |
fs/quota/dquot.c put_inuse() -> dqstats_inc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 5 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &dq_list_lock | ||
| HALF_LOCKED2 | &inode->i_rwsem | ||
| HALF_LOCKED2 | &pool->lock |
fs/quota/quota_tree.c qtree_read_dquot() -> dqstats_inc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dquot->dq_lock | ||
| HALF_LOCKED2 | &dqopt->dqio_sem | ||
| HALF_LOCKED2 | &info->dqi_gqinode->i_rwsem | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct dquot)->dq_lock |
fs/quota/quota_tree.c qtree_write_dquot() -> dqstats_inc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dqopt->dqio_sem | ||
| HALF_LOCKED2 | &dquot->dq_lock | ||
| HALF_LOCKED2 | &info->dqi_gqinode->i_rwsem | ||
| HALF_LOCKED2 | &oinfo->dqi_gqinode->i_rwsem |
fs/quota/quota_v1.c v1_commit_dqblk() -> dqstats_inc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dquot->dq_lock | ||
| HALF_LOCKED2 | &sbi->quota_sem.internal_rwsem | ||
| TYPE_LOCK | (struct dquot)->dq_lock |
fs/quota/quota_v1.c v1_read_dqblk() -> dqstats_inc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | type | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dquot->dq_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sbi->quota_sem.internal_rwsem | ||
| TYPE_LOCK | (struct dquot)->dq_lock |