Defined in 2 files as a function:
Referenced in 1 files:
-
kernel/sched/fair.c
- line 1359
- line 2080
- line 4515
- line 4531
- line 4762
- line 4807
- line 4814
- line 5052
- line 5488
- line 5558
- line 5898
- line 5911
- line 6391
- line 6411
- line 6736
- line 6800
- line 7083
- line 7934
- line 8061
- line 8108
- line 8126
- line 10096
- line 10426
- line 11256
- line 11289
- line 14936
- line 15016
- line 15086
- line 15101
- line 15117
- line 15137
- line 15206
- line 15413
- line 15475
Smatch caller information:
kernel/sched/fair.c __dequeue_task() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 4096-ptr_max |
| BUF_SIZE | 0 | se | 320 |
| CAPPED_DATA | 0 | se | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rq |
kernel/sched/fair.c __dequeue_task() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 4096-ptr_max |
| BUF_SIZE | 0 | se | 320 |
| CAPPED_DATA | 0 | se | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rq |
kernel/sched/fair.c __sched_group_set_shares() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 1-u64max |
| BUF_SIZE | 0 | se | (-1),320 |
| BUF_SIZE | 0 | se | (-1),320 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &shares_mutex | ||
| LOCK2 | rf.flags | ||
| LOCK2 | rq | ||
| HALF_LOCKED2 | &of->mutex |
kernel/sched/fair.c __update_blocked_fair() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 4096-ptr_max |
| BUF_SIZE | 0 | se | 320 |
| DATA_SOURCE | 0 | se | r cfs_rq_se |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | _T->rf.flags | ||
| HALF_LOCKED2 | irq |
kernel/sched/fair.c account_entity_dequeue() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 4096-ptr_max |
| BUF_SIZE | 0 | se | (-1),320 |
| BUF_SIZE | 0 | se | (-1),320 |
| CAPPED_DATA | 0 | se | 1 |
| DATA_SOURCE | 0 | se | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &p->pi_lock | ||
| HALF_LOCKED2 | &p->sighand->siglock | ||
| HALF_LOCKED2 | &p->signal->exec_update_lock | ||
| HALF_LOCKED2 | rq |
kernel/sched/fair.c account_entity_enqueue() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 4096-ptr_max |
| BUF_SIZE | 0 | se | (-1),320 |
| BUF_SIZE | 0 | se | (-1),320 |
| CAPPED_DATA | 0 | se | 1 |
| DATA_SOURCE | 0 | se | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &p->pi_lock | ||
| HALF_LOCKED2 | &p->sighand->siglock |
kernel/sched/fair.c attach_entity_cfs_rq() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 0,4096-ptr_max |
| BUF_SIZE | 0 | se | (-1),320 |
| BUF_SIZE | 0 | se | (-1),320 |
| DATA_SOURCE | 0 | se | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | rq |
kernel/sched/fair.c clear_delayed() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 1-u64max |
| BUF_SIZE | 0 | se | (-1),320 |
| BUF_SIZE | 0 | se | (-1),320 |
| DATA_SOURCE | 0 | se | $0 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/sched/fair.c dequeue_hierarchy() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 1-u64max |
| BUF_SIZE | 0 | se | (-1),320 |
| BUF_SIZE | 0 | se | (-1),320 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &p->pi_lock | ||
| HALF_LOCKED2 | &p->sighand->siglock | ||
| HALF_LOCKED2 | &p->signal->exec_update_lock | ||
| HALF_LOCKED2 | rq |
kernel/sched/fair.c detach_entity_cfs_rq() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 4096-ptr_max |
| BUF_SIZE | 0 | se | 320 |
| DATA_SOURCE | 0 | se | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/sched/fair.c enqueue_hierarchy() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 1-u64max |
| BUF_SIZE | 0 | se | (-1),320 |
| BUF_SIZE | 0 | se | (-1),320 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &p->pi_lock | ||
| HALF_LOCKED2 | &p->sighand->siglock |
kernel/sched/fair.c enqueue_throttled_task() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &p->pi_lock | ||
| HALF_LOCKED2 | &p->sighand->siglock | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | rq |
kernel/sched/fair.c migrate_se_pelt_lag() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 4096-ptr_max |
| PARAM_VALUE | 0 | se->cfs_rq | 4096-ptr_max |
| BUF_SIZE | 0 | se | 320 |
| DATA_SOURCE | 0 | se | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &p->pi_lock | ||
| HALF_LOCKED2 | &p->sighand->siglock | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | rf.flags | ||
| HALF_LOCKED2 | rq |
kernel/sched/fair.c post_init_entity_util_avg() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 4096-ptr_max |
| BUF_SIZE | 0 | se | 320 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &p->pi_lock | ||
| LOCK2 | rf.flags | ||
| TYPE_LOCK | (struct task_struct)->pi_lock |
kernel/sched/fair.c propagate_entity_cfs_rq() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 4096-ptr_max |
| BUF_SIZE | 0 | se | (-1),320 |
| BUF_SIZE | 0 | se | (-1),320 |
| CAPPED_DATA | 0 | se | 1 |
| DATA_SOURCE | 0 | se | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/sched/fair.c propagate_entity_cfs_rq() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 1-u64max |
| DATA_SOURCE | 0 | se | $0 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/sched/fair.c propagate_entity_load_avg() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 4096-ptr_max |
| BUF_SIZE | 0 | se | (-1),320 |
| BUF_SIZE | 0 | se | (-1),320 |
| CAPPED_DATA | 0 | se | 1 |
| DATA_SOURCE | 0 | se | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &shares_mutex | ||
| HALF_LOCKED2 | rf.flags | ||
| HALF_LOCKED2 | rq |
kernel/sched/fair.c put_prev_task_fair() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 1-u64max |
| BUF_SIZE | 0 | se | (-1),320 |
| BUF_SIZE | 0 | se | (-1),320 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
kernel/sched/fair.c remove_entity_load_avg() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 4096-ptr_max |
| BUF_SIZE | 0 | se | 320 |
| DATA_SOURCE | 0 | se | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/sched/fair.c reweight_entity() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 4096-ptr_max |
| BUF_SIZE | 0 | se | (-1),320 |
| BUF_SIZE | 0 | se | (-1),320 |
| CAPPED_DATA | 0 | se | 1 |
| DATA_SOURCE | 0 | se | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | se->slice | 100001-99999999 |
kernel/sched/fair.c reweight_task_fair() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 4096-ptr_max |
| BUF_SIZE | 0 | se | 320 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | se->slice | 100001-99999999 |
| HALF_LOCKED2 | global &tasklist_lock | ||
| HALF_LOCKED2 | rcu_read |
kernel/sched/fair.c reweight_task_fair() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 1-u64max |
| BUF_SIZE | 0 | se | (-1),320 |
| BUF_SIZE | 0 | se | (-1),320 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | se->slice | 100001-99999999 |
| HALF_LOCKED2 | global &tasklist_lock | ||
| HALF_LOCKED2 | rcu_read |
kernel/sched/fair.c sched_group_set_idle() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 1-u64max |
| BUF_SIZE | 0 | se | (-1),320 |
| BUF_SIZE | 0 | se | (-1),320 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | global &shares_mutex | ||
| LOCK2 | rf.flags | ||
| LOCK2 | rq | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
kernel/sched/fair.c se_fi_update() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 1-u64max |
| BUF_SIZE | 0 | se | (-1),320 |
| BUF_SIZE | 0 | se | (-1),320 |
| DATA_SOURCE | 0 | se | $0 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq |
kernel/sched/fair.c set_delayed() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 1-u64max |
| BUF_SIZE | 0 | se | (-1),320 |
| BUF_SIZE | 0 | se | (-1),320 |
| DATA_SOURCE | 0 | se | $0 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rq |
kernel/sched/fair.c set_next_task_fair() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 1-u64max |
| BUF_SIZE | 0 | se | (-1),320 |
| BUF_SIZE | 0 | se | (-1),320 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
kernel/sched/fair.c sync_entity_load_avg() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 4096-ptr_max |
| BUF_SIZE | 0 | se | (-1),320 |
| BUF_SIZE | 0 | se | (-1),320 |
| DATA_SOURCE | 0 | se | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &p->pi_lock |
kernel/sched/fair.c task_hot() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | busiest | ||
| HALF_LOCKED2 | busiest_rq | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | rf.flags |
kernel/sched/fair.c task_tick_fair() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 1-u64max |
| BUF_SIZE | 0 | se | (-1),320 |
| BUF_SIZE | 0 | se | (-1),320 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/sched/fair.c throttle_cfs_rq_work() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 4096-ptr_max |
| BUF_SIZE | 0 | se | 320 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu |
kernel/sched/fair.c unthrottle_cfs_rq() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 1-u64max |
| BUF_SIZE | 0 | se | (-1),320 |
| BUF_SIZE | 0 | se | (-1),320 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->flags | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | _T->rf.flags | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | rf.flags | ||
| HALF_LOCKED2 | rq |
kernel/sched/fair.c update_cfs_group() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 4096-ptr_max |
| BUF_SIZE | 0 | se | (-1),320 |
| BUF_SIZE | 0 | se | (-1),320 |
| CAPPED_DATA | 0 | se | 1 |
| DATA_SOURCE | 0 | se | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &shares_mutex | ||
| HALF_LOCKED2 | rf.flags | ||
| HALF_LOCKED2 | rq |
kernel/sched/fair.c update_cfs_rq_h_load() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 1-u64max |
| BUF_SIZE | 0 | se | (-1),320 |
| BUF_SIZE | 0 | se | (-1),320 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &p->pi_lock | ||
| HALF_LOCKED2 | busiest | ||
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | rf.flags |
kernel/sched/fair.c update_curr_fair() -> cfs_rq_of()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | se | 1-u64max |
| BUF_SIZE | 0 | se | (-1),320 |
| BUF_SIZE | 0 | se | (-1),320 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &p->pi_lock | ||
| HALF_LOCKED2 | rf.flags |