Searched refs:sched_dl_entity (Results 1 - 5 of 5) sorted by relevance
/linux-4.1.27/kernel/sched/ |
H A D | deadline.c | 23 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 D | cpudeadline.c | 108 const struct sched_dl_entity *dl_se = &p->dl; cpudl_find()
|
H A D | sched.h | 115 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 D | core.c | 1773 * 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 D | sched.h | 1228 struct sched_dl_entity { struct 1319 struct sched_dl_entity dl;
|
Completed in 175 milliseconds