Home
last modified time | relevance | path

Searched refs:dl (Results 1 – 14 of 14) sorted by relevance

/kernel/sched/
Ddeadline.c59 return container_of(dl_se, struct task_struct, dl); in dl_task_of()
64 return container_of(dl_rq, struct rq, dl); in rq_of_dl_rq()
72 return &rq->dl; in dl_rq_of_se()
179 rq->dl.extra_bw += bw; in __dl_update()
185 return &cpu_rq(i)->dl.dl_bw; in dl_bw_of()
206 struct dl_rq *dl = container_of(dl_b, struct dl_rq, dl_bw); in __dl_update() local
208 dl->extra_bw += bw; in __dl_update()
315 WARN_ON_ONCE(p->dl.flags & SCHED_FLAG_SUGOV); in dl_change_utilization()
321 if (p->dl.dl_non_contending) { in dl_change_utilization()
322 sub_running_bw(&p->dl, &rq->dl); in dl_change_utilization()
[all …]
Dcpudeadline.c30 u64 orig_dl = cp->elements[idx].dl; in cpudl_heapify_down()
45 cp->elements[l].dl)) { in cpudl_heapify_down()
47 largest_dl = cp->elements[l].dl; in cpudl_heapify_down()
50 cp->elements[r].dl)) in cpudl_heapify_down()
58 cp->elements[idx].dl = cp->elements[largest].dl; in cpudl_heapify_down()
64 cp->elements[idx].dl = orig_dl; in cpudl_heapify_down()
73 u64 orig_dl = cp->elements[idx].dl; in cpudl_heapify_up()
80 if (dl_time_before(orig_dl, cp->elements[p].dl)) in cpudl_heapify_up()
84 cp->elements[idx].dl = cp->elements[p].dl; in cpudl_heapify_up()
90 cp->elements[idx].dl = orig_dl; in cpudl_heapify_up()
[all …]
Dcpudeadline.h6 u64 dl; member
20 void cpudl_set(struct cpudl *cp, int cpu, u64 dl);
Dcore.c204 return !dl_time_before(a->dl.deadline, b->dl.deadline); in prio_less()
1210 if (rq->dl.dl_nr_running) in sched_can_stop_tick()
4545 RB_CLEAR_NODE(&p->dl.rb_node); in __sched_fork()
4546 init_dl_task_timer(&p->dl); in __sched_fork()
4547 init_dl_inactive_task_timer(&p->dl); in __sched_fork()
7181 dl_entity_preempt(&pi_task->dl, &p->dl))) { in rt_mutex_setprio()
7182 p->dl.pi_se = pi_task->dl.pi_se; in rt_mutex_setprio()
7185 p->dl.pi_se = &p->dl; in rt_mutex_setprio()
7189 p->dl.pi_se = &p->dl; in rt_mutex_setprio()
7194 p->dl.pi_se = &p->dl; in rt_mutex_setprio()
[all …]
Dsched.h1011 struct dl_rq dl; member
2310 return rq->dl.dl_nr_running > 0; in sched_dl_runnable()
2962 return cap >= p->dl.dl_density >> (BW_SHIFT - SCHED_CAPACITY_SHIFT); in dl_task_fits_capacity()
2967 return (rq->dl.running_bw * SCHED_CAPACITY_SCALE) >> BW_SHIFT; in cpu_bw_dl()
Ddebug.c1049 P(dl.runtime); in proc_sched_show_task()
1050 P(dl.deadline); in proc_sched_show_task()
/kernel/trace/
Dtrace_probe.h61 #define get_loc_len(dl) ((u32)(dl) >> 16) argument
62 #define get_loc_offs(dl) ((u32)(dl) & 0xffff) argument
64 static nokprobe_inline void *get_loc_data(u32 *dl, void *ent) in get_loc_data() argument
66 return (u8 *)ent + get_loc_offs(*dl); in get_loc_data()
Dtrace_probe_tmpl.h240 u32 *dl; /* Data location */ in store_trace_args() local
245 dl = data + arg->offset; in store_trace_args()
248 *dl = make_data_loc(maxlen, dyndata - base); in store_trace_args()
249 ret = process_fetch_insn(arg->code, rec, dl, base); in store_trace_args()
/kernel/locking/
Dww_mutex.h251 if (dl_time_before(b->task->dl.deadline, in __ww_ctx_less()
252 a->task->dl.deadline)) in __ww_ctx_less()
255 if (dl_time_before(a->task->dl.deadline, in __ww_ctx_less()
256 b->task->dl.deadline)) in __ww_ctx_less()
Dlockdep_proc.c411 const struct lock_stat_data *dl = l, *dr = r; in lock_stat_cmp() local
414 nl = dl->stats.read_waittime.nr + dl->stats.write_waittime.nr; in lock_stat_cmp()
Drtmutex.c346 waiter->deadline = task->dl.deadline; in waiter_update_prio()
353 &(struct rt_mutex_waiter){ .prio = __waiter_prio(p), .deadline = (p)->dl.deadline }
Dlockdep.c6551 int dl = READ_ONCE(debug_locks); in lockdep_rcu_suspicious() local
6566 rcu_scheduler_active, dl, in lockdep_rcu_suspicious()
6567 dl ? "" : "Possible false positive due to lockdep disabling via debug_locks = 0\n"); in lockdep_rcu_suspicious()
/kernel/time/
Dposix-cpu-timers.c873 if (tsk->dl.dl_overrun) { in check_dl_overrun()
874 tsk->dl.dl_overrun = 0; in check_dl_overrun()
1156 if (dl_task(tsk) && tsk->dl.dl_overrun) in fastpath_timer_check()
/kernel/cgroup/
Dcpuset.c2579 cs->sum_migrate_dl_bw += task->dl.dl_bw; in cpuset_can_attach()