/linux-master/kernel/sched/ |
H A D | rt.c | 134 void init_rt_rq(struct rt_rq *rt_rq) argument 139 array = &rt_rq->active; 148 rt_rq->highest_prio.curr = MAX_RT_PRIO-1; 149 rt_rq->highest_prio.next = MAX_RT_PRIO-1; 150 rt_rq->overloaded = 0; 151 plist_head_init(&rt_rq->pushable_tasks); 154 rt_rq->rt_queued = 0; 156 rt_rq->rt_time = 0; 157 rt_rq 178 rq_of_rt_rq(struct rt_rq *rt_rq) argument 190 struct rt_rq *rt_rq = rt_se->rt_rq; local 217 init_tg_rt_entry(struct task_group *tg, struct rt_rq *rt_rq, struct sched_rt_entity *rt_se, int cpu, struct sched_rt_entity *parent) argument 246 struct rt_rq *rt_rq; local 293 rq_of_rt_rq(struct rt_rq *rt_rq) argument 487 sched_rt_runtime(struct rt_rq *rt_rq) argument 495 sched_rt_period(struct rt_rq *rt_rq) argument 531 sched_rt_rq_enqueue(struct rt_rq *rt_rq) argument 552 sched_rt_rq_dequeue(struct rt_rq *rt_rq) argument 568 rt_rq_throttled(struct rt_rq *rt_rq) argument 575 struct rt_rq *rt_rq = group_rt_rq(rt_se); local 603 sched_rt_bandwidth(struct rt_rq *rt_rq) argument 610 sched_rt_runtime(struct rt_rq *rt_rq) argument 615 sched_rt_period(struct rt_rq *rt_rq) argument 633 sched_rt_rq_enqueue(struct rt_rq *rt_rq) argument 644 sched_rt_rq_dequeue(struct rt_rq *rt_rq) argument 649 rt_rq_throttled(struct rt_rq *rt_rq) argument 665 sched_rt_bandwidth(struct rt_rq *rt_rq) argument 672 sched_rt_bandwidth_account(struct rt_rq *rt_rq) argument 684 do_balance_runtime(struct rt_rq *rt_rq) argument 740 struct rt_rq *rt_rq; local 821 struct rt_rq *rt_rq; local 842 balance_runtime(struct rt_rq *rt_rq) argument 854 balance_runtime(struct rt_rq *rt_rq) argument 878 struct rt_rq *rt_rq = sched_rt_period_rt_rq(rt_b, i); local 945 struct rt_rq *rt_rq = group_rt_rq(rt_se); local 954 sched_rt_runtime_exceeded(struct rt_rq *rt_rq) argument 1018 struct rt_rq *rt_rq = rt_rq_of_se(rt_se); local 1035 dequeue_top_rt_rq(struct rt_rq *rt_rq, unsigned int count) argument 1052 enqueue_top_rt_rq(struct rt_rq *rt_rq) argument 1076 inc_rt_prio_smp(struct rt_rq *rt_rq, int prio, int prev_prio) argument 1092 dec_rt_prio_smp(struct rt_rq *rt_rq, int prio, int prev_prio) argument 1110 inc_rt_prio_smp(struct rt_rq *rt_rq, int prio, int prev_prio) argument 1112 dec_rt_prio_smp(struct rt_rq *rt_rq, int prio, int prev_prio) argument 1118 inc_rt_prio(struct rt_rq *rt_rq, int prio) argument 1129 dec_rt_prio(struct rt_rq *rt_rq, int prio) argument 1157 inc_rt_prio(struct rt_rq *rt_rq, int prio) argument 1158 dec_rt_prio(struct rt_rq *rt_rq, int prio) argument 1165 inc_rt_group(struct sched_rt_entity *rt_se, struct rt_rq *rt_rq) argument 1175 dec_rt_group(struct sched_rt_entity *rt_se, struct rt_rq *rt_rq) argument 1186 inc_rt_group(struct sched_rt_entity *rt_se, struct rt_rq *rt_rq) argument 1192 dec_rt_group(struct sched_rt_entity *rt_se, struct rt_rq *rt_rq) argument 1222 inc_rt_tasks(struct sched_rt_entity *rt_se, struct rt_rq *rt_rq) argument 1235 dec_rt_tasks(struct sched_rt_entity *rt_se, struct rt_rq *rt_rq) argument 1282 update_stats_wait_start_rt(struct rt_rq *rt_rq, struct sched_rt_entity *rt_se) argument 1301 update_stats_enqueue_sleeper_rt(struct rt_rq *rt_rq, struct sched_rt_entity *rt_se) argument 1320 update_stats_enqueue_rt(struct rt_rq *rt_rq, struct sched_rt_entity *rt_se, int flags) argument 1331 update_stats_wait_end_rt(struct rt_rq *rt_rq, struct sched_rt_entity *rt_se) argument 1350 update_stats_dequeue_rt(struct rt_rq *rt_rq, struct sched_rt_entity *rt_se, int flags) argument 1377 struct rt_rq *rt_rq = rt_rq_of_se(rt_se); local 1411 struct rt_rq *rt_rq = rt_rq_of_se(rt_se); local 1468 struct rt_rq *rt_rq = group_rt_rq(rt_se); local 1511 requeue_rt_entity(struct rt_rq *rt_rq, struct sched_rt_entity *rt_se, int head) argument 1527 struct rt_rq *rt_rq; local 1691 struct rt_rq *rt_rq = &rq->rt; local 1714 pick_next_rt_entity(struct rt_rq *rt_rq) argument 1735 struct rt_rq *rt_rq = &rq->rt; local 1772 struct rt_rq *rt_rq = &rq->rt; local 2636 struct rt_rq *rt_rq; local 2828 struct rt_rq *rt_rq = tg->rt_rq[i]; local 2921 struct rt_rq *rt_rq = &cpu_rq(i)->rt; local 3025 struct rt_rq *rt_rq; local [all...] |
H A D | autogroup.c | 54 ag->tg->rt_rq = NULL; 111 tg->rt_rq = root_task_group.rt_rq;
|
H A D | sched.h | 348 struct rt_rq; 404 struct rt_rq **rt_rq; member in struct:task_group 491 extern void init_tg_rt_entry(struct task_group *tg, struct rt_rq *rt_rq, 691 struct rt_rq { struct 724 static inline bool rt_rq_is_runnable(struct rt_rq *rt_rq) argument 726 return rt_rq->rt_queued && rt_rq [all...] |
H A D | debug.c | 714 void print_rt_rq(struct seq_file *m, int cpu, struct rt_rq *rt_rq) argument 718 SEQ_printf_task_group_path(m, rt_rq->tg, "rt_rq[%d]:%s\n", cpu); 721 SEQ_printf(m, "rt_rq[%d]:\n", cpu); 725 SEQ_printf(m, " .%-30s: %Ld\n", #x, (long long)(rt_rq->x)) 727 SEQ_printf(m, " .%-30s: %lu\n", #x, (unsigned long)(rt_rq->x)) 729 SEQ_printf(m, " .%-30s: %Ld.%06ld\n", #x, SPLIT_NS(rt_rq->x))
|
H A D | deadline.c | 1397 struct rt_rq *rt_rq = &rq->rt; local 1399 raw_spin_lock(&rt_rq->rt_runtime_lock); 1405 if (sched_rt_bandwidth_account(rt_rq)) 1406 rt_rq->rt_time += delta_exec; 1407 raw_spin_unlock(&rt_rq->rt_runtime_lock);
|
H A D | core.c | 9959 root_task_group.rt_rq = (struct rt_rq **)ptr;
|
/linux-master/include/linux/ |
H A D | sched.h | 589 struct rt_rq *rt_rq; member in struct:sched_rt_entity 591 struct rt_rq *my_q;
|