Lines Matching defs:rq
74 struct rq *rq = dl_se->rq; in rq_of_dl_se() local
189 struct rq *rq = cpu_rq(i); in __dl_update() local
323 static void dl_rq_change_utilization(struct rq *rq, struct sched_dl_entity *dl_se, u64 new_bw) in dl_rq_change_utilization()
437 struct rq *rq = rq_of_dl_se(dl_se); in task_non_contending() local
572 static inline int dl_overloaded(struct rq *rq) in dl_overloaded()
577 static inline void dl_set_overload(struct rq *rq) in dl_set_overload()
593 static inline void dl_clear_overload(struct rq *rq) in dl_clear_overload()
610 static inline int has_pushable_dl_tasks(struct rq *rq) in has_pushable_dl_tasks()
619 static void enqueue_pushable_dl_task(struct rq *rq, struct task_struct *p) in enqueue_pushable_dl_task()
637 static void dequeue_pushable_dl_task(struct rq *rq, struct task_struct *p) in dequeue_pushable_dl_task()
660 static inline bool need_pull_dl_task(struct rq *rq, struct task_struct *prev) in need_pull_dl_task()
671 static inline void deadline_queue_push_tasks(struct rq *rq) in deadline_queue_push_tasks()
679 static inline void deadline_queue_pull_task(struct rq *rq) in deadline_queue_pull_task()
686 static struct rq *dl_task_offline_migration(struct rq *rq, struct task_struct *p) in dl_task_offline_migration()
759 void enqueue_pushable_dl_task(struct rq *rq, struct task_struct *p) in enqueue_pushable_dl_task()
764 void dequeue_pushable_dl_task(struct rq *rq, struct task_struct *p) in dequeue_pushable_dl_task()
778 static inline void deadline_queue_push_tasks(struct rq *rq) in deadline_queue_push_tasks()
782 static inline void deadline_queue_pull_task(struct rq *rq) in deadline_queue_pull_task()
794 struct rq *rq) in replenish_dl_new_period()
825 struct rq *rq = rq_of_dl_rq(dl_rq); in setup_new_dl_entity() local
870 struct rq *rq = rq_of_dl_rq(dl_rq); in replenish_dl_entity() local
1034 update_dl_revised_wakeup(struct sched_dl_entity *dl_se, struct rq *rq) in update_dl_revised_wakeup()
1097 struct rq *rq = rq_of_dl_se(dl_se); in update_dl_entity() local
1141 struct rq *rq = rq_of_dl_rq(dl_rq); in start_dl_timer() local
1196 static void __push_dl_task(struct rq *rq, struct rq_flags *rf) in __push_dl_task()
1220 struct rq *rq = rq_of_dl_se(dl_se); in dl_server_timer() local
1291 struct rq *rq; in dl_task_timer() local
1408 struct rq *rq = rq_of_dl_se(dl_se); in dl_check_constrained_dl() local
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()
1612 void dl_server_update_idle_time(struct rq *rq, struct task_struct *p) in dl_server_update_idle_time()
1648 struct rq *rq = dl_se->rq; in dl_server_start() local
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()
1715 struct rq *rq = dl_se->rq; in dl_server_apply_params() local
1758 static void update_curr_dl(struct rq *rq) in update_curr_dl()
1786 struct rq *rq; in inactive_task_timer() local
1851 struct rq *rq = rq_of_dl_rq(dl_rq); in inc_dl_deadline() local
1864 struct rq *rq = rq_of_dl_rq(dl_rq); in dec_dl_deadline() local
2116 static void enqueue_task_dl(struct rq *rq, struct task_struct *p, int flags) in enqueue_task_dl()
2173 static bool dequeue_task_dl(struct rq *rq, struct task_struct *p, int flags) in dequeue_task_dl()
2197 static void yield_task_dl(struct rq *rq) in yield_task_dl()
2220 struct rq *rq) in dl_task_is_earliest_deadline()
2234 struct rq *rq; in select_task_rq_dl() local
2282 struct rq *rq; in migrate_task_rq_dl() local
2311 static void check_preempt_equal_dl(struct rq *rq, struct task_struct *p) in check_preempt_equal_dl()
2332 static int balance_dl(struct rq *rq, struct task_struct *p, struct rq_flags *rf) in balance_dl()
2354 static void wakeup_preempt_dl(struct rq *rq, struct task_struct *p, in wakeup_preempt_dl()
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()
2384 static void set_next_task_dl(struct rq *rq, struct task_struct *p, bool first) in set_next_task_dl()
2422 static struct task_struct *__pick_task_dl(struct rq *rq) in __pick_task_dl()
2452 static struct task_struct *pick_task_dl(struct rq *rq) in pick_task_dl()
2457 static void put_prev_task_dl(struct rq *rq, struct task_struct *p, struct task_struct *next) in put_prev_task_dl()
2480 static void task_tick_dl(struct rq *rq, struct task_struct *p, int queued) in task_tick_dl()
2512 static struct task_struct *pick_earliest_pushable_dl_task(struct rq *rq, int cpu) in pick_earliest_pushable_dl_task()
2623 static struct rq *find_lock_later_rq(struct task_struct *task, struct rq *rq) in find_lock_later_rq()
2677 static struct task_struct *pick_next_pushable_dl_task(struct rq *rq) in pick_next_pushable_dl_task()
2701 static int push_dl_task(struct rq *rq) in push_dl_task()
2774 static void push_dl_tasks(struct rq *rq) in push_dl_tasks()
2875 static void task_woken_dl(struct rq *rq, struct task_struct *p) in task_woken_dl()
2891 struct rq *rq; in set_cpus_allowed_dl() local
2921 static void rq_online_dl(struct rq *rq) in rq_online_dl()
2932 static void rq_offline_dl(struct rq *rq) in rq_offline_dl()
2953 struct rq *rq; in dl_add_task_root_domain() local
3000 static void switched_from_dl(struct rq *rq, struct task_struct *p) in switched_from_dl()
3054 static void switched_to_dl(struct rq *rq, struct task_struct *p) in switched_to_dl()
3089 static void prio_changed_dl(struct rq *rq, struct task_struct *p, in prio_changed_dl()