Home
last modified time | relevance | path

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

/linux/kernel/sched/
H A Dcpudeadline.h11 struct cpudl { struct
19 int cpudl_find(struct cpudl *cp, struct task_struct *p, struct cpumask *later_mask); argument
20 void cpudl_set(struct cpudl *cp, int cpu, u64 dl);
21 void cpudl_clear(struct cpudl *cp, int cpu);
22 int cpudl_init(struct cpudl *cp);
23 void cpudl_set_freecpu(struct cpudl *cp, int cpu);
24 void cpudl_clear_freecpu(struct cpudl *cp, int cpu);
25 void cpudl_cleanup(struct cpudl *cp);
H A Dcpudeadline.c25 static void cpudl_heapify_down(struct cpudl *cp, int idx) in cpudl_heapify_down()
68 static void cpudl_heapify_up(struct cpudl *cp, int idx) in cpudl_heapify_up()
94 static void cpudl_heapify(struct cpudl *cp, int idx) in cpudl_heapify()
103 static inline int cpudl_maximum(struct cpudl *cp) in cpudl_maximum()
116 int cpudl_find(struct cpudl *cp, struct task_struct *p, in cpudl_find()
173 void cpudl_clear(struct cpudl *cp, int cpu) in cpudl_clear()
213 void cpudl_set(struct cpudl *cp, int cpu, u64 dl) in cpudl_set()
244 void cpudl_set_freecpu(struct cpudl *cp, int cpu) in cpudl_set_freecpu()
254 void cpudl_clear_freecpu(struct cpudl *cp, int cpu) in cpudl_clear_freecpu()
263 int cpudl_init(struct cpudl *cp) in cpudl_init()
[all …]
H A Ddeadline.c1838 cpudl_set(&rq->rd->cpudl, rq->cpu, deadline); in enqueue_task_dl()
1853 cpudl_clear(&rq->rd->cpudl, rq->cpu); in dequeue_task_dl()
1860 cpudl_set(&rq->rd->cpudl, rq->cpu, entry->deadline);
2302 !cpudl_find(&rq->rd->cpudl, rq->curr, NULL)) in find_later_rq()
2310 cpudl_find(&rq->rd->cpudl, p, NULL))
2546 if (!cpudl_find(&task_rq(task)->rd->cpudl, task, later_mask)) in pull_dl_task()
2923 cpudl_set_freecpu(&rq->rd->cpudl, rq->cpu); in sched_dl_do_global()
2925 cpudl_set(&rq->rd->cpudl, rq->cpu, rq->dl.earliest_dl.curr); in sched_dl_do_global()
2934 cpudl_clear(&rq->rd->cpudl, rq->cpu); in sched_dl_do_global()
2935 cpudl_clear_freecpu(&rq->rd->cpudl, r in sched_dl_do_global()
[all...]
H A Dtopology.c479 cpudl_cleanup(&rd->cpudl); in free_rootdomain()
565 if (cpudl_init(&rd->cpudl) != 0) in init_rootdomain()
573 cpudl_cleanup(&rd->cpudl); in init_rootdomain()
H A Dsched.h984 struct cpudl cpudl;
895 struct cpudl cpudl; global() member