Defined in 1 files as a function:
Referenced in 3 files:
-
kernel/sched/core.c
- line 9514
- line 9532
- line 9533
- line 9555
- line 9562
- line 9569
- line 9587
- line 9623
- line 9624
- line 9628
- line 9640
- line 9717
- line 9756
- line 9800
- line 9802
- line 9810
- line 10010
- line 10050
- line 10089
- line 10148
- line 10157
- line 10164
- line 10174
- line 10187
- line 10199
- line 10205
- line 10211
- line 10217
- line 10225
- line 10233
- line 10235
- line 10351
- line 10377
- line 10395
- line 10409
- line 10411
- line 10418
- line 10446
- line 10448
- line 10487
- line 10498
- kernel/sched/ext/ext.c
- kernel/sched/ext/sub.c
Smatch caller information:
kernel/sched/core.c cpu_burst_read_u64() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
kernel/sched/core.c cpu_burst_write_u64() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/sched/core.c cpu_cfs_local_stat_show() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &sf->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
kernel/sched/core.c cpu_cfs_stat_show() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &sf->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
kernel/sched/core.c cpu_cgroup_can_attach() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &cgroup_mutex |
kernel/sched/core.c cpu_cgroup_css_alloc() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | css | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cgroup_mutex |
kernel/sched/core.c cpu_cgroup_css_free() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | css | 4096-ptr_max |
| CAPPED_DATA | 0 | css | 1 |
| DATA_SOURCE | 0 | css | $0 |
| HALF_LOCKED2 | &pool->lock |
kernel/sched/core.c cpu_cgroup_css_offline() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | css | 4096-ptr_max |
| DATA_SOURCE | 0 | css | $0 |
| LOCK2 | global &cgroup_mutex | ||
| HALF_LOCKED2 | &pool->lock |
kernel/sched/core.c cpu_cgroup_css_online() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | css | 4096-ptr_max |
| BUF_SIZE | 0 | css | 392 |
| CAPPED_DATA | 0 | css | 1 |
| CAPPED_DATA | 0 | css->id | 1 |
| DATA_SOURCE | 0 | css | $0 |
| MEM_ZERO | 0 | css | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cgroup_mutex |
kernel/sched/core.c cpu_cgroup_css_online() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cgroup_mutex |
kernel/sched/core.c cpu_cgroup_css_released() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | css | 4096-ptr_max |
| CAPPED_DATA | 0 | css | 1 |
| DATA_SOURCE | 0 | css | $0 |
| LOCK2 | global &cgroup_mutex | ||
| HALF_LOCKED2 | &pool->lock |
kernel/sched/core.c cpu_extra_stat_show() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | css | 4096-ptr_max |
| DATA_SOURCE | 0 | css | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &sf->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
kernel/sched/core.c cpu_idle_read_s64() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
kernel/sched/core.c cpu_idle_write_s64() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/sched/core.c cpu_idle_write_s64() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/sched/core.c cpu_local_stat_show() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | css | 4096-ptr_max |
| DATA_SOURCE | 0 | css | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &sf->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
kernel/sched/core.c cpu_max_show() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &sf->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
kernel/sched/core.c cpu_max_write() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/sched/core.c cpu_period_read_u64() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
kernel/sched/core.c cpu_period_write_u64() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/sched/core.c cpu_quota_read_s64() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
kernel/sched/core.c cpu_quota_write_s64() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/sched/core.c cpu_rt_period_read_uint() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
kernel/sched/core.c cpu_rt_period_write_uint() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/sched/core.c cpu_rt_runtime_read() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
kernel/sched/core.c cpu_rt_runtime_write() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/sched/core.c cpu_shares_read_u64() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
kernel/sched/core.c cpu_shares_write_u64() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/sched/core.c cpu_shares_write_u64() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/sched/core.c cpu_uclamp_print() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &sf->lock | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct seq_file)->lock |
kernel/sched/core.c cpu_uclamp_write() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/sched/core.c cpu_util_update_eff() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | css | 1-u64max |
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | css->refcnt.percpu_count_ptr | |
| LOCK2 | _T->lock | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &of->mutex |
kernel/sched/core.c cpu_util_update_eff() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | css | 1-u64max |
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | css->refcnt.percpu_count_ptr | |
| LOCK2 | _T->lock | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &of->mutex |
kernel/sched/core.c cpu_util_update_eff() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | css | 1-u64max |
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | css->refcnt.percpu_count_ptr | |
| LOCK2 | _T->lock | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &of->mutex |
kernel/sched/core.c cpu_util_update_eff() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | css | 1-u64max |
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | css->refcnt.percpu_count_ptr | |
| LOCK2 | _T->lock | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &of->mutex |
kernel/sched/core.c cpu_weight_nice_read_s64() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
kernel/sched/core.c cpu_weight_nice_write_s64() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/sched/core.c cpu_weight_nice_write_s64() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/sched/core.c cpu_weight_read_u64() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
kernel/sched/core.c cpu_weight_write_u64() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/sched/core.c cpu_weight_write_u64() -> css_tg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | css | (-1),392 |
| BUF_SIZE | 0 | css | (-1),392 |
| DATA_SOURCE | 0 | css | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |