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

/linux-4.1.27/kernel/sched/
H A Ddeadline.c23 static inline struct task_struct *dl_task_of(struct sched_dl_entity *dl_se) dl_task_of()
33 static inline struct dl_rq *dl_rq_of_se(struct sched_dl_entity *dl_se) dl_rq_of_se()
41 static inline int on_dl_rq(struct sched_dl_entity *dl_se) on_dl_rq()
48 struct sched_dl_entity *dl_se = &p->dl; is_leftmost()
133 static void inc_dl_migration(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) inc_dl_migration()
143 static void dec_dl_migration(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) dec_dl_migration()
280 void inc_dl_migration(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) inc_dl_migration()
285 void dec_dl_migration(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) dec_dl_migration()
321 static inline void setup_new_dl_entity(struct sched_dl_entity *dl_se, setup_new_dl_entity()
322 struct sched_dl_entity *pi_se) setup_new_dl_entity()
357 static void replenish_dl_entity(struct sched_dl_entity *dl_se, replenish_dl_entity()
358 struct sched_dl_entity *pi_se) replenish_dl_entity()
430 static bool dl_entity_overflow(struct sched_dl_entity *dl_se, dl_entity_overflow()
431 struct sched_dl_entity *pi_se, u64 t) dl_entity_overflow()
469 static void update_dl_entity(struct sched_dl_entity *dl_se, update_dl_entity()
470 struct sched_dl_entity *pi_se) update_dl_entity()
501 static int start_dl_timer(struct sched_dl_entity *dl_se, bool boosted) start_dl_timer()
556 struct sched_dl_entity *dl_se = container_of(timer, dl_task_timer()
557 struct sched_dl_entity, dl_task_timer()
634 void init_dl_task_timer(struct sched_dl_entity *dl_se) init_dl_task_timer()
643 int dl_runtime_exceeded(struct rq *rq, struct sched_dl_entity *dl_se) dl_runtime_exceeded()
657 struct sched_dl_entity *dl_se = &curr->dl; update_curr_dl()
778 struct sched_dl_entity *entry; dec_dl_deadline()
780 entry = rb_entry(leftmost, struct sched_dl_entity, rb_node); dec_dl_deadline()
795 void inc_dl_tasks(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) inc_dl_tasks()
809 void dec_dl_tasks(struct sched_dl_entity *dl_se, struct dl_rq *dl_rq) dec_dl_tasks()
822 static void __enqueue_dl_entity(struct sched_dl_entity *dl_se) __enqueue_dl_entity()
827 struct sched_dl_entity *entry; __enqueue_dl_entity()
834 entry = rb_entry(parent, struct sched_dl_entity, rb_node); __enqueue_dl_entity()
852 static void __dequeue_dl_entity(struct sched_dl_entity *dl_se) __dequeue_dl_entity()
873 enqueue_dl_entity(struct sched_dl_entity *dl_se, enqueue_dl_entity()
874 struct sched_dl_entity *pi_se, int flags) enqueue_dl_entity()
891 static void dequeue_dl_entity(struct sched_dl_entity *dl_se) dequeue_dl_entity()
899 struct sched_dl_entity *pi_se = &p->dl; enqueue_task_dl()
1083 static struct sched_dl_entity *pick_next_dl_entity(struct rq *rq, pick_next_dl_entity()
1091 return rb_entry(left, struct sched_dl_entity, rb_node); pick_next_dl_entity()
1096 struct sched_dl_entity *dl_se; pick_next_task_dl()
1215 struct sched_dl_entity *dl_se; pick_next_earliest_dl_task()
1221 dl_se = rb_entry(next_node, struct sched_dl_entity, rb_node); pick_next_earliest_dl_task()
H A Dcpudeadline.c108 const struct sched_dl_entity *dl_se = &p->dl; cpudl_find()
H A Dsched.h115 dl_entity_preempt(struct sched_dl_entity *a, struct sched_dl_entity *b) dl_entity_preempt()
1298 extern void init_dl_task_timer(struct sched_dl_entity *dl_se);
H A Dcore.c1773 * This function clears the sched_dl_entity static params.
1777 struct sched_dl_entity *dl_se = &p->dl; __dl_clear_params()
3238 * This function initializes the sched_dl_entity of a newly becoming
3248 struct sched_dl_entity *dl_se = &p->dl; __setparam_dl()
3334 struct sched_dl_entity *dl_se = &p->dl; __getparam_dl()
3403 struct sched_dl_entity *dl_se = &p->dl; dl_param_changed()
/linux-4.1.27/include/linux/
H A Dsched.h1228 struct sched_dl_entity { struct
1319 struct sched_dl_entity dl;

Completed in 175 milliseconds