Documented in 1 files:
Defined in 1 files as a function:
Referenced in 10 files:
- fs/gfs2/quota.c, line 1456
- fs/gfs2/sys.c
- fs/ocfs2/quota_global.c, line 123
- fs/ocfs2/quota_local.c, line 499
- fs/quota/quota.c
- fs/quota/quota_tree.c, line 850
- fs/quota/quota_v2.c
- fs/xfs/xfs_quotaops.c, line 259
- fs/xfs/xfs_trans_dquot.c, line 748
- mm/shmem_quota.c, line 154
Smatch caller information:
fs/ocfs2/quota_local.c ocfs2_recover_local_quota_file() -> make_kqid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | from | 251279612184977408 |
| PARAM_VALUE | 1 | type | 0-1 |
| DATA_SOURCE | 1 | type | $1 |
| HALF_LOCKED2 | &pool->lock |
fs/ocfs2/quota_global.c ocfs2_global_is_id() -> make_kqid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | from | 251279612184977408 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dquot->dq_lock |
fs/gfs2/quota.c gfs2_quota_init() -> make_kqid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | from | 251279612184977408 |
| PARAM_VALUE | 1 | type | 0-1 |
| FUZZY_MAX | 1 | type | 1 |
| HARD_MAX | 1 | type | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &fc->uapi_mutex |
fs/quota/quota_v2.c v2r0_is_id() -> make_kqid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | from | 251279612184977408 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dquot->dq_lock |
fs/quota/quota_v2.c v2r1_is_id() -> make_kqid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | from | 251279612184977408 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dquot->dq_lock |
fs/xfs/xfs_quotaops.c xfs_fs_get_nextdqblk() -> make_kqid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &sb->s_umount |
fs/xfs/xfs_trans_dquot.c xfs_quota_warn() -> make_kqid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | from | 251279612184977408 |
| PARAM_VALUE | 1 | type | 0-2 |
| PARAM_VALUE | 2 | qid | 1-u32max |
| FUZZY_MAX | 1 | type | 2 |
| HARD_MAX | 1 | type | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | qid | 1-u32max[c] |
| LOCK2 | &dqp->q_qlock | ||
| TYPE_LOCK | (struct xfs_dquot)->q_qlock |
fs/quota/quota_tree.c qtree_get_next_id() -> make_kqid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | from | 251279612184977408 |
| HALF_LOCKED2 | &dqopt->dqio_sem | ||
| HALF_LOCKED2 | &sb->s_umount |
fs/quota/quota.c quota_getnextquota() -> make_kqid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 0-2 |
| CAPPED_DATA | 1 | type | 1 |
| DATA_SOURCE | 1 | type | $1 |
| DATA_SOURCE | 2 | qid | $2 |
| NOSPEC | 1 | type | |
| NOSPEC | 1 | type | |
| USER_DATA | 1 | type | 0-2[c] |
| USER_DATA | 2 | qid | 0-u32max |
| HALF_LOCKED2 | &sb->s_umount |
fs/quota/quota.c quota_getnextxquota() -> make_kqid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 0-2 |
| CAPPED_DATA | 1 | type | 1 |
| DATA_SOURCE | 1 | type | $1 |
| DATA_SOURCE | 2 | qid | $2 |
| NOSPEC | 1 | type | |
| NOSPEC | 1 | type | |
| USER_DATA | 1 | type | 0-2[c] |
| USER_DATA | 2 | qid | 0-u32max |
| HALF_LOCKED2 | &sb->s_umount |
fs/quota/quota.c quota_getquota() -> make_kqid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 0-2 |
| CAPPED_DATA | 1 | type | 1 |
| DATA_SOURCE | 1 | type | $1 |
| DATA_SOURCE | 2 | qid | $2 |
| NOSPEC | 1 | type | |
| NOSPEC | 1 | type | |
| USER_DATA | 1 | type | 0-2[c] |
| USER_DATA | 2 | qid | 0-u32max |
| HALF_LOCKED2 | &sb->s_umount |
fs/quota/quota.c quota_getxquota() -> make_kqid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 0-2 |
| CAPPED_DATA | 1 | type | 1 |
| DATA_SOURCE | 1 | type | $1 |
| DATA_SOURCE | 2 | qid | $2 |
| NOSPEC | 1 | type | |
| NOSPEC | 1 | type | |
| USER_DATA | 1 | type | 0-2[c] |
| USER_DATA | 2 | qid | 0-u32max |
| HALF_LOCKED2 | &sb->s_umount |
fs/quota/quota.c quota_setquota() -> make_kqid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 0-2 |
| CAPPED_DATA | 1 | type | 1 |
| DATA_SOURCE | 1 | type | $1 |
| DATA_SOURCE | 2 | qid | $2 |
| NOSPEC | 1 | type | |
| NOSPEC | 1 | type | |
| USER_DATA | 1 | type | 0-2[c] |
| USER_DATA | 2 | qid | 0-u32max |
| HALF_LOCKED2 | &sb->s_umount |
fs/quota/quota.c quota_setxquota() -> make_kqid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 0-2 |
| CAPPED_DATA | 1 | type | 1 |
| DATA_SOURCE | 1 | type | $1 |
| DATA_SOURCE | 2 | qid | $2 |
| NOSPEC | 1 | type | |
| NOSPEC | 1 | type | |
| USER_DATA | 1 | type | 0-2[c] |
| USER_DATA | 2 | qid | 0-u32max |
| HALF_LOCKED2 | &sb->s_umount |
mm/shmem_quota.c shmem_get_next_id() -> make_kqid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | from | 251279612184977408 |
| LOCK2 | &dqopt->dqio_sem | ||
| HALF_LOCKED2 | &sb->s_umount | ||
| TYPE_LOCK | (struct quota_info)->dqio_sem |
fs/gfs2/sys.c quota_refresh_group_store() -> make_kqid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 1 |
| CAPABLE | 0 | 21 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | qid | 0-u32max |
| NO_OVERFLOW_SIMPLE | 2 | qid | |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
fs/gfs2/sys.c quota_refresh_user_store() -> make_kqid()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | type | 0 |
| CAPABLE | 0 | 21 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | qid | 0-u32max |
| NO_OVERFLOW_SIMPLE | 2 | qid | |
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |