Searched refs:sched_dl_entity (Results 1 - 4 of 4) sorted by relevance

/linux-master/kernel/sched/
H A Ddeadline.c57 static bool dl_server(struct sched_dl_entity *dl_se)
62 static inline struct task_struct *dl_task_of(struct sched_dl_entity *dl_se)
73 static inline struct rq *rq_of_dl_se(struct sched_dl_entity *dl_se)
83 static inline struct dl_rq *dl_rq_of_se(struct sched_dl_entity *dl_se)
88 static inline int on_dl_rq(struct sched_dl_entity *dl_se)
94 static inline struct sched_dl_entity *pi_of(struct sched_dl_entity *dl_se)
99 static inline bool is_dl_boosted(struct sched_dl_entity *dl_se)
104 static inline struct sched_dl_entity *pi_of(struct sched_dl_entity *dl_s
[all...]
H A Dcpudeadline.c119 const struct sched_dl_entity *dl_se = &p->dl;
H A Dsched.h242 static inline bool dl_entity_is_special(const struct sched_dl_entity *dl_se)
254 static inline bool dl_entity_preempt(const struct sched_dl_entity *a,
255 const struct sched_dl_entity *b)
338 extern void dl_server_update(struct sched_dl_entity *dl_se, s64 delta_exec);
339 extern void dl_server_start(struct sched_dl_entity *dl_se);
340 extern void dl_server_stop(struct sched_dl_entity *dl_se);
341 extern void dl_server_init(struct sched_dl_entity *dl_se, struct rq *rq,
2474 extern void init_dl_entity(struct sched_dl_entity *dl_se);
/linux-master/include/linux/
H A Dsched.h74 struct sched_dl_entity;
595 typedef bool (*dl_server_has_tasks_f)(struct sched_dl_entity *);
596 typedef struct task_struct *(*dl_server_pick_f)(struct sched_dl_entity *);
598 struct sched_dl_entity { struct
681 struct sched_dl_entity *pi_se;
799 struct sched_dl_entity dl;
800 struct sched_dl_entity *dl_server;

Completed in 309 milliseconds