Home
last modified time | relevance | path

Searched refs:cpudl (Results 1 – 4 of 4) sorted by relevance

/linux/kernel/sched/
H A Dcpudeadline.h13 struct cpudl { struct
20 int cpudl_find(struct cpudl *cp, struct task_struct *p, struct cpumask *later_mask); argument
21 void cpudl_set(struct cpudl *cp, int cpu, u64 dl);
22 void cpudl_clear(struct cpudl *cp, int cpu, bool online);
23 int cpudl_init(struct cpudl *cp);
24 void cpudl_cleanup(struct cpudl *cp);
H A Dcpudeadline.c26 static void cpudl_heapify_down(struct cpudl *cp, int idx) in cpudl_heapify_down()
69 static void cpudl_heapify_up(struct cpudl *cp, int idx) in cpudl_heapify_up()
95 static void cpudl_heapify(struct cpudl *cp, int idx) in cpudl_heapify()
104 static inline int cpudl_maximum(struct cpudl *cp) in cpudl_maximum()
117 int cpudl_find(struct cpudl *cp, struct task_struct *p, in cpudl_find()
175 void cpudl_clear(struct cpudl *cp, int cpu, bool online) in cpudl_clear()
218 void cpudl_set(struct cpudl *cp, int cpu, u64 dl) in cpudl_set()
248 int cpudl_init(struct cpudl *cp) in cpudl_init()
274 void cpudl_cleanup(struct cpudl *cp) in cpudl_cleanup()
H A Ddeadline.c2034 cpudl_set(&rq->rd->cpudl, rq->cpu, deadline); in inc_dl_deadline()
2049 cpudl_clear(&rq->rd->cpudl, rq->cpu, rq->online); in dec_dl_deadline()
2056 cpudl_set(&rq->rd->cpudl, rq->cpu, entry->deadline); in dec_dl_deadline()
2495 !cpudl_find(&rq->rd->cpudl, rq->donor, NULL)) in check_preempt_equal_dl()
2503 cpudl_find(&rq->rd->cpudl, p, NULL)) in check_preempt_equal_dl()
2734 if (!cpudl_find(&task_rq(task)->rd->cpudl, task, later_mask)) in find_later_rq()
3147 cpudl_set(&rq->rd->cpudl, rq->cpu, rq->dl.earliest_dl.curr); in rq_online_dl()
3149 cpudl_clear(&rq->rd->cpudl, rq->cpu, true); in rq_online_dl()
3158 cpudl_clear(&rq->rd->cpudl, rq->cpu, false); in rq_offline_dl()
H A Dsched.h1021 struct cpudl cpudl; member