Home
last modified time | relevance | path

Searched refs:sched_dl_entity (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/kernel/sched/
H A Ddeadline.c93 static inline struct sched_dl_entity *pi_of(struct sched_dl_entity *dl_se) in pi_of()
103 static inline struct sched_dl_entity *pi_of(struct sched_dl_entity *dl_se) in pi_of()
1287 struct sched_dl_entity, in dl_task_timer()
1761 struct sched_dl_entity *dl_se = &donor->dl; in update_curr_dl()
1782 struct sched_dl_entity, in inactive_task_timer()
2386 struct sched_dl_entity *dl_se = &p->dl; in set_next_task_dl()
2424 struct sched_dl_entity *dl_se; in __pick_task_dl()
2459 struct sched_dl_entity *dl_se = &p->dl; in put_prev_task_dl()
3340 struct sched_dl_entity *dl_se = &p->dl; in __setparam_dl()
3352 struct sched_dl_entity *dl_se = &p->dl; in __getparam_dl()
[all …]
H A Dsched.h297 static inline bool dl_entity_preempt(const struct sched_dl_entity *a, in dl_entity_preempt()
298 const struct sched_dl_entity *b) in dl_entity_preempt()
382 extern void dl_server_start(struct sched_dl_entity *dl_se);
383 extern void dl_server_stop(struct sched_dl_entity *dl_se);
384 extern void dl_server_init(struct sched_dl_entity *dl_se, struct rq *rq,
392 extern int dl_server_apply_params(struct sched_dl_entity *dl_se,
395 static inline bool dl_server_active(struct sched_dl_entity *dl_se) in dl_server_active()
1136 struct sched_dl_entity fair_server;
1156 struct sched_dl_entity *dl_server;
1282 struct sched_dl_entity *core_dl_server;
[all …]
H A Dcpudeadline.c119 const struct sched_dl_entity *dl_se = &p->dl; in cpudl_find()
H A Dfair.c8963 static bool fair_server_has_tasks(struct sched_dl_entity *dl_se) in fair_server_has_tasks()
8968 static struct task_struct *fair_server_pick_task(struct sched_dl_entity *dl_se) in fair_server_pick_task()
8975 struct sched_dl_entity *dl_se = &rq->fair_server; in fair_server_init()
H A Dcore.c199 const struct sched_dl_entity *a_dl, *b_dl; in prio_less()
/linux-6.15/include/linux/
H A Dsched.h78 struct sched_dl_entity;
633 typedef bool (*dl_server_has_tasks_f)(struct sched_dl_entity *);
634 typedef struct task_struct *(*dl_server_pick_f)(struct sched_dl_entity *);
636 struct sched_dl_entity { struct
740 struct sched_dl_entity *pi_se; argument
868 struct sched_dl_entity dl;
869 struct sched_dl_entity *dl_server;