Lines Matching defs:dl_se

56 static bool dl_server(struct sched_dl_entity *dl_se)  in dl_server()
61 static inline struct task_struct *dl_task_of(struct sched_dl_entity *dl_se) in dl_task_of()
72 static inline struct rq *rq_of_dl_se(struct sched_dl_entity *dl_se) in rq_of_dl_se()
82 static inline struct dl_rq *dl_rq_of_se(struct sched_dl_entity *dl_se) in dl_rq_of_se()
87 static inline int on_dl_rq(struct sched_dl_entity *dl_se) in on_dl_rq()
93 static inline struct sched_dl_entity *pi_of(struct sched_dl_entity *dl_se) in pi_of()
98 static inline bool is_dl_boosted(struct sched_dl_entity *dl_se) in is_dl_boosted()
103 static inline struct sched_dl_entity *pi_of(struct sched_dl_entity *dl_se) in pi_of()
108 static inline bool is_dl_boosted(struct sched_dl_entity *dl_se) in is_dl_boosted()
296 void add_rq_bw(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) in add_rq_bw()
303 void sub_rq_bw(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) in sub_rq_bw()
310 void add_running_bw(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) in add_running_bw()
317 void sub_running_bw(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) in sub_running_bw()
323 static void dl_rq_change_utilization(struct rq *rq, struct sched_dl_entity *dl_se, u64 new_bw) in dl_rq_change_utilization()
346 void cancel_dl_timer(struct sched_dl_entity *dl_se, struct hrtimer *timer) in cancel_dl_timer()
357 void cancel_replenish_timer(struct sched_dl_entity *dl_se) in cancel_replenish_timer()
363 void cancel_inactive_timer(struct sched_dl_entity *dl_se) in cancel_inactive_timer()
434 static void task_non_contending(struct sched_dl_entity *dl_se) in task_non_contending()
498 static void task_contending(struct sched_dl_entity *dl_se, int flags) in task_contending()
534 static inline int is_leftmost(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) in is_leftmost()
769 void inc_dl_migration(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) in inc_dl_migration()
774 void dec_dl_migration(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) in dec_dl_migration()
793 static inline void replenish_dl_new_period(struct sched_dl_entity *dl_se, in replenish_dl_new_period()
822 static inline void setup_new_dl_entity(struct sched_dl_entity *dl_se) in setup_new_dl_entity()
867 static void replenish_dl_entity(struct sched_dl_entity *dl_se) in replenish_dl_entity()
986 static bool dl_entity_overflow(struct sched_dl_entity *dl_se, u64 t) in dl_entity_overflow()
1034 update_dl_revised_wakeup(struct sched_dl_entity *dl_se, struct rq *rq) in update_dl_revised_wakeup()
1060 static inline bool dl_is_implicit(struct sched_dl_entity *dl_se) in dl_is_implicit()
1095 static void update_dl_entity(struct sched_dl_entity *dl_se) in update_dl_entity()
1122 static inline u64 dl_next_period(struct sched_dl_entity *dl_se) in dl_next_period()
1137 static int start_dl_timer(struct sched_dl_entity *dl_se) in start_dl_timer()
1218 static enum hrtimer_restart dl_server_timer(struct hrtimer *timer, struct sched_dl_entity *dl_se) in dl_server_timer()
1286 struct sched_dl_entity *dl_se = container_of(timer, in dl_task_timer() local
1381 static void init_dl_task_timer(struct sched_dl_entity *dl_se) in init_dl_task_timer()
1406 static inline void dl_check_constrained_dl(struct sched_dl_entity *dl_se) in dl_check_constrained_dl()
1421 int dl_runtime_exceeded(struct sched_dl_entity *dl_se) in dl_runtime_exceeded()
1443 static u64 grub_reclaim(u64 delta, struct rq *rq, struct sched_dl_entity *dl_se) in grub_reclaim()
1463 s64 dl_scaled_delta_exec(struct rq *rq, struct sched_dl_entity *dl_se, s64 delta_exec) in dl_scaled_delta_exec()
1491 static void update_curr_dl_se(struct rq *rq, struct sched_dl_entity *dl_se, s64 delta_exec) in update_curr_dl_se()
1639 void dl_server_update(struct sched_dl_entity *dl_se, s64 delta_exec) in dl_server_update()
1646 void dl_server_start(struct sched_dl_entity *dl_se) in dl_server_start()
1675 void dl_server_stop(struct sched_dl_entity *dl_se) in dl_server_stop()
1687 void dl_server_init(struct sched_dl_entity *dl_se, struct rq *rq, in dl_server_init()
1696 void __dl_server_attach_root(struct sched_dl_entity *dl_se, struct rq *rq) in __dl_server_attach_root()
1711 int dl_server_apply_params(struct sched_dl_entity *dl_se, u64 runtime, u64 period, bool init) in dl_server_apply_params()
1761 struct sched_dl_entity *dl_se = &donor->dl; in update_curr_dl() local
1781 struct sched_dl_entity *dl_se = container_of(timer, in inactive_task_timer() local
1837 static void init_dl_inactive_task_timer(struct sched_dl_entity *dl_se) in init_dl_inactive_task_timer()
1892 void inc_dl_tasks(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) in inc_dl_tasks()
1903 void dec_dl_tasks(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) in dec_dl_tasks()
1918 __schedstats_from_dl_se(struct sched_dl_entity *dl_se) in __schedstats_from_dl_se()
1930 update_stats_wait_start_dl(struct dl_rq *dl_rq, struct sched_dl_entity *dl_se) in update_stats_wait_start_dl()
1938 update_stats_wait_end_dl(struct dl_rq *dl_rq, struct sched_dl_entity *dl_se) in update_stats_wait_end_dl()
1946 update_stats_enqueue_sleeper_dl(struct dl_rq *dl_rq, struct sched_dl_entity *dl_se) in update_stats_enqueue_sleeper_dl()
1954 update_stats_enqueue_dl(struct dl_rq *dl_rq, struct sched_dl_entity *dl_se, in update_stats_enqueue_dl()
1965 update_stats_dequeue_dl(struct dl_rq *dl_rq, struct sched_dl_entity *dl_se, in update_stats_dequeue_dl()
1987 static void __enqueue_dl_entity(struct sched_dl_entity *dl_se) in __enqueue_dl_entity()
1998 static void __dequeue_dl_entity(struct sched_dl_entity *dl_se) in __dequeue_dl_entity()
2013 enqueue_dl_entity(struct sched_dl_entity *dl_se, int flags) in enqueue_dl_entity()
2092 static void dequeue_dl_entity(struct sched_dl_entity *dl_se, int flags) in dequeue_dl_entity()
2374 static void start_hrtick_dl(struct rq *rq, struct sched_dl_entity *dl_se) in start_hrtick_dl()
2379 static void start_hrtick_dl(struct rq *rq, struct sched_dl_entity *dl_se) in start_hrtick_dl()
2386 struct sched_dl_entity *dl_se = &p->dl; in set_next_task_dl() local
2424 struct sched_dl_entity *dl_se; in __pick_task_dl() local
2459 struct sched_dl_entity *dl_se = &p->dl; in put_prev_task_dl() local
2986 struct sched_dl_entity *dl_se = &cpu_rq(i)->fair_server; in dl_clear_root_domain() local
3340 struct sched_dl_entity *dl_se = &p->dl; in __setparam_dl() local
3352 struct sched_dl_entity *dl_se = &p->dl; in __getparam_dl() local
3420 static void __dl_clear_params(struct sched_dl_entity *dl_se) in __dl_clear_params()
3440 void init_dl_entity(struct sched_dl_entity *dl_se) in init_dl_entity()
3450 struct sched_dl_entity *dl_se = &p->dl; in dl_param_changed() local