Defined in 1 files as a function:
Referenced in 6 files:
- include/linux/sched/deadline.h, line 24
- kernel/locking/rtmutex.c
- kernel/locking/ww_mutex.h, line 285
- kernel/sched/core.c
- kernel/sched/deadline.c, line 2513
- kernel/sched/syscalls.c
Smatch caller information:
kernel/time/posix-cpu-timers.c dl_task() -> dl_prio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cw->mutex | ||
| HALF_LOCKED2 | &p->sighand->siglock | ||
| HALF_LOCKED2 | flags |
kernel/sched/build_policy.c __sched_setscheduler() -> dl_prio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | prio | 1 |
| DATA_SOURCE | 0 | prio | r rt_effective_prio |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cpuset_mutex | ||
| HALF_LOCKED2 | global &tasklist_lock | ||
| HALF_LOCKED2 | rcu_read |
kernel/sched/build_policy.c __setscheduler_dl_pi() -> dl_prio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | prio | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | prio | 0-98[c] |
| HALF_LOCKED2 | global &cpuset_mutex | ||
| HALF_LOCKED2 | global &tasklist_lock | ||
| HALF_LOCKED2 | rcu_read |
kernel/sched/build_policy.c dl_task() -> dl_prio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &p->pi_lock | ||
| HALF_LOCKED2 | &p->pi_lock | ||
| HALF_LOCKED2 | global &sched_domains_mutex | ||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | rf.flags |
kernel/sched/build_policy.c enqueue_task_dl() -> dl_prio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
kernel/locking/rtmutex_api.c rt_waiter_node_equal() -> dl_prio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | prio | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &task->pi_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct task_struct)->pi_lock |
kernel/locking/rtmutex_api.c rt_waiter_node_less() -> dl_prio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &lock->wait_lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct rt_mutex_base)->wait_lock |
kernel/cgroup/cpuset.c dl_task() -> dl_prio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &cpuset_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &cgroup_mutex |
kernel/cgroup/cgroup.c dl_task() -> dl_prio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | flags | ||
| LOCK2 | global &css_set_lock |
kernel/trace/trace_sched_wakeup.c dl_task() -> dl_prio()
| Type | Parameter | Key | Value |
|---|
kernel/sched/core.c __setscheduler_class() -> dl_prio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | prio | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | prio | 0-98[c] |
kernel/sched/core.c rt_mutex_setprio() -> dl_prio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | prio | 1 |
| DATA_SOURCE | 0 | prio | r __rt_effective_prio |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &lock->wait_lock | ||
| HALF_LOCKED2 | &p->pi_lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct rt_mutex_base)->wait_lock |
kernel/sched/core.c rt_mutex_setprio() -> dl_prio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | prio | 1 |
| DATA_SOURCE | 0 | prio | r __rt_effective_prio |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &lock->wait_lock | ||
| HALF_LOCKED2 | &p->pi_lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct rt_mutex_base)->wait_lock |
kernel/sched/core.c rt_mutex_setprio() -> dl_prio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 0 | prio | 1 |
| DATA_SOURCE | 0 | prio | r __rt_effective_prio |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &lock->wait_lock | ||
| HALF_LOCKED2 | &p->pi_lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct rt_mutex_base)->wait_lock |
kernel/sched/core.c rt_mutex_setprio() -> dl_prio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | prio | r __rt_effective_prio |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &lock->wait_lock | ||
| HALF_LOCKED2 | &p->pi_lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct rt_mutex_base)->wait_lock |
kernel/sched/core.c rt_mutex_setprio() -> dl_prio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &lock->wait_lock | ||
| HALF_LOCKED2 | &p->pi_lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct rt_mutex_base)->wait_lock |
kernel/sched/core.c rt_mutex_setprio() -> dl_prio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &lock->wait_lock | ||
| HALF_LOCKED2 | &p->pi_lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct rt_mutex_base)->wait_lock |
kernel/sched/core.c rt_mutex_setprio() -> dl_prio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &lock->wait_lock | ||
| HALF_LOCKED2 | &p->pi_lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct rt_mutex_base)->wait_lock |
kernel/sched/core.c rt_mutex_setprio() -> dl_prio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &lock->wait_lock | ||
| HALF_LOCKED2 | &p->pi_lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct rt_mutex_base)->wait_lock |
kernel/sched/core.c sched_fork() -> dl_prio()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |