Lines Matching refs:sched_dl_entity

55 static inline struct task_struct *dl_task_of(struct sched_dl_entity *dl_se)  in dl_task_of()
65 static inline struct dl_rq *dl_rq_of_se(struct sched_dl_entity *dl_se) in dl_rq_of_se()
73 static inline int on_dl_rq(struct sched_dl_entity *dl_se) in on_dl_rq()
79 static inline struct sched_dl_entity *pi_of(struct sched_dl_entity *dl_se) in pi_of()
84 static inline bool is_dl_boosted(struct sched_dl_entity *dl_se) in is_dl_boosted()
89 static inline struct sched_dl_entity *pi_of(struct sched_dl_entity *dl_se) in pi_of()
94 static inline bool is_dl_boosted(struct sched_dl_entity *dl_se) in is_dl_boosted()
282 void add_rq_bw(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) in add_rq_bw()
289 void sub_rq_bw(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) in sub_rq_bw()
296 void add_running_bw(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) in add_running_bw()
303 void sub_running_bw(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) in sub_running_bw()
392 struct sched_dl_entity *dl_se = &p->dl; in task_non_contending()
446 static void task_contending(struct sched_dl_entity *dl_se, int flags) in task_contending()
485 struct sched_dl_entity *dl_se = &p->dl; in is_leftmost()
574 static void inc_dl_migration(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) in inc_dl_migration()
584 static void dec_dl_migration(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) in dec_dl_migration()
751 void inc_dl_migration(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) in inc_dl_migration()
756 void dec_dl_migration(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) in dec_dl_migration()
773 static inline void replenish_dl_new_period(struct sched_dl_entity *dl_se, in replenish_dl_new_period()
793 static inline void setup_new_dl_entity(struct sched_dl_entity *dl_se) in setup_new_dl_entity()
835 static void replenish_dl_entity(struct sched_dl_entity *dl_se) in replenish_dl_entity()
907 static bool dl_entity_overflow(struct sched_dl_entity *dl_se, u64 t) in dl_entity_overflow()
955 update_dl_revised_wakeup(struct sched_dl_entity *dl_se, struct rq *rq) in update_dl_revised_wakeup()
981 static inline bool dl_is_implicit(struct sched_dl_entity *dl_se) in dl_is_implicit()
1016 static void update_dl_entity(struct sched_dl_entity *dl_se) in update_dl_entity()
1035 static inline u64 dl_next_period(struct sched_dl_entity *dl_se) in dl_next_period()
1052 struct sched_dl_entity *dl_se = &p->dl; in start_dl_timer()
1110 struct sched_dl_entity *dl_se = container_of(timer, in dl_task_timer()
1111 struct sched_dl_entity, in dl_task_timer()
1215 void init_dl_task_timer(struct sched_dl_entity *dl_se) in init_dl_task_timer()
1241 static inline void dl_check_constrained_dl(struct sched_dl_entity *dl_se) in dl_check_constrained_dl()
1257 int dl_runtime_exceeded(struct sched_dl_entity *dl_se) in dl_runtime_exceeded()
1281 static u64 grub_reclaim(u64 delta, struct rq *rq, struct sched_dl_entity *dl_se) in grub_reclaim()
1310 struct sched_dl_entity *dl_se = &curr->dl; in update_curr_dl()
1410 struct sched_dl_entity *dl_se = container_of(timer, in inactive_task_timer()
1411 struct sched_dl_entity, in inactive_task_timer()
1450 void init_dl_inactive_task_timer(struct sched_dl_entity *dl_se) in init_dl_inactive_task_timer()
1459 rb_entry((node), struct sched_dl_entity, rb_node)
1491 struct sched_dl_entity *entry = __node_2_dle(leftmost); in dec_dl_deadline()
1506 void inc_dl_tasks(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) in inc_dl_tasks()
1520 void dec_dl_tasks(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) in dec_dl_tasks()
1539 __schedstats_from_dl_se(struct sched_dl_entity *dl_se) in __schedstats_from_dl_se()
1545 update_stats_wait_start_dl(struct dl_rq *dl_rq, struct sched_dl_entity *dl_se) in update_stats_wait_start_dl()
1557 update_stats_wait_end_dl(struct dl_rq *dl_rq, struct sched_dl_entity *dl_se) in update_stats_wait_end_dl()
1569 update_stats_enqueue_sleeper_dl(struct dl_rq *dl_rq, struct sched_dl_entity *dl_se) in update_stats_enqueue_sleeper_dl()
1581 update_stats_enqueue_dl(struct dl_rq *dl_rq, struct sched_dl_entity *dl_se, in update_stats_enqueue_dl()
1592 update_stats_dequeue_dl(struct dl_rq *dl_rq, struct sched_dl_entity *dl_se, in update_stats_dequeue_dl()
1614 static void __enqueue_dl_entity(struct sched_dl_entity *dl_se) in __enqueue_dl_entity()
1625 static void __dequeue_dl_entity(struct sched_dl_entity *dl_se) in __dequeue_dl_entity()
1640 enqueue_dl_entity(struct sched_dl_entity *dl_se, int flags) in enqueue_dl_entity()
1665 static void dequeue_dl_entity(struct sched_dl_entity *dl_se) in dequeue_dl_entity()
1983 struct sched_dl_entity *dl_se = &p->dl; in set_next_task_dl()
2005 static struct sched_dl_entity *pick_next_dl_entity(struct dl_rq *dl_rq) in pick_next_dl_entity()
2017 struct sched_dl_entity *dl_se; in pick_task_dl()
2044 struct sched_dl_entity *dl_se = &p->dl; in put_prev_task_dl()
2902 struct sched_dl_entity *dl_se = &p->dl; in __setparam_dl()
2914 struct sched_dl_entity *dl_se = &p->dl; in __getparam_dl()
2984 struct sched_dl_entity *dl_se = &p->dl; in __dl_clear_params()
3005 struct sched_dl_entity *dl_se = &p->dl; in dl_param_changed()