Lines Matching defs:dl
30 u64 orig_dl = cp->elements[idx].dl;
45 cp->elements[l].dl)) {
47 largest_dl = cp->elements[l].dl;
50 cp->elements[r].dl))
58 cp->elements[idx].dl = cp->elements[largest].dl;
64 cp->elements[idx].dl = orig_dl;
73 u64 orig_dl = cp->elements[idx].dl;
80 if (dl_time_before(orig_dl, cp->elements[p].dl))
84 cp->elements[idx].dl = cp->elements[p].dl;
90 cp->elements[idx].dl = orig_dl;
96 if (idx > 0 && dl_time_before(cp->elements[parent(idx)].dl,
97 cp->elements[idx].dl))
109 * cpudl_find - find the best (later-dl) CPU in the system
119 const struct sched_dl_entity *dl_se = &p->dl;
154 dl_time_before(dl_se->deadline, cp->elements[0].dl)) {
187 * called for a CPU without -dl tasks running.
191 cp->elements[old_idx].dl = cp->elements[cp->size - 1].dl;
207 * @dl: the new earliest deadline for this CPU
213 void cpudl_set(struct cpudl *cp, int cpu, u64 dl)
226 cp->elements[new_idx].dl = dl;
232 cp->elements[old_idx].dl = dl;