Lines Matching defs:rq
552 struct rq *rq; /* CPU runqueue to which this cfs_rq is attached */ member
621 struct rq *rq; member
847 struct rq { struct
849 raw_spinlock_t lock;
876 struct uclamp_rq uclamp[UCLAMP_CNT] ____cacheline_aligned; argument
881 struct cfs_rq cfs; argument
882 struct rt_rq rt; argument
883 struct dl_rq dl; argument
887 struct list_head leaf_cfs_rq_list; argument
888 struct list_head *tmp_alone_branch;
897 unsigned long nr_uninterruptible;
899 struct task_struct *curr;
900 struct task_struct *idle;
901 struct task_struct *stop;
902 unsigned long next_balance;
903 struct mm_struct *prev_mm;
905 unsigned int clock_update_flags;
906 u64 clock;
908 u64 clock_task ____cacheline_aligned;
909 u64 clock_pelt;
910 unsigned long lost_idle_time;
912 atomic_t nr_iowait;
915 int membarrier_state;
919 struct root_domain *rd;
920 struct sched_domain __rcu *sd;
945 struct sched_avg avg_irq; argument
955 u64 prev_irq_time; argument
961 u64 prev_steal_time_rq; argument
978 struct sched_info rq_sched_info; argument
979 unsigned long long rq_cpu_time; argument
980 /* could above be rq->cfs_rq.exec_clock + rq->rt_rq.rt_runtime ? */ argument
1006 /* CPU runqueue to which this cfs_rq is attached */ argument
1007 static inline struct rq *rq_of(struct cfs_rq *cfs_rq) in rq_of() argument
1020 static inline int cpu_of(struct rq *rq) in cpu_of()
1033 static inline void update_idle_core(struct rq *rq) in update_idle_core()
1040 static inline void update_idle_core(struct rq *rq) { } in update_idle_core()
1053 static inline u64 __rq_clock_broken(struct rq *rq) in __rq_clock_broken()
1085 static inline void assert_clock_updated(struct rq *rq) in assert_clock_updated()
1094 static inline u64 rq_clock(struct rq *rq) in rq_clock()
1102 static inline u64 rq_clock_task(struct rq *rq) in rq_clock_task()
1110 static inline void rq_clock_skip_update(struct rq *rq) in rq_clock_skip_update()
1120 static inline void rq_clock_cancel_skipupdate(struct rq *rq) in rq_clock_cancel_skipupdate()
1139 static inline void rq_pin_lock(struct rq *rq, struct rq_flags *rf) in rq_pin_lock()
1149 static inline void rq_unpin_lock(struct rq *rq, struct rq_flags *rf) in rq_unpin_lock()
1159 static inline void rq_repin_lock(struct rq *rq, struct rq_flags *rf) in rq_repin_lock()
1178 static inline void __task_rq_unlock(struct rq *rq, struct rq_flags *rf) in __task_rq_unlock()
1186 task_rq_unlock(struct rq *rq, struct task_struct *p, struct rq_flags *rf) in task_rq_unlock()
1196 rq_lock_irqsave(struct rq *rq, struct rq_flags *rf) in rq_lock_irqsave()
1204 rq_lock_irq(struct rq *rq, struct rq_flags *rf) in rq_lock_irq()
1212 rq_lock(struct rq *rq, struct rq_flags *rf) in rq_lock()
1220 rq_relock(struct rq *rq, struct rq_flags *rf) in rq_relock()
1228 rq_unlock_irqrestore(struct rq *rq, struct rq_flags *rf) in rq_unlock_irqrestore()
1236 rq_unlock_irq(struct rq *rq, struct rq_flags *rf) in rq_unlock_irq()
1244 rq_unlock(struct rq *rq, struct rq_flags *rf) in rq_unlock()
1255 struct rq *rq; in this_rq_lock_irq() local
1309 queue_balance_callback(struct rq *rq, in queue_balance_callback()
1311 void (*func)(struct rq *rq)) in queue_balance_callback()
1617 static inline int task_current(struct rq *rq, struct task_struct *p) in task_current()
1622 static inline int task_running(struct rq *rq, struct task_struct *p) in task_running()
1774 static inline void put_prev_task(struct rq *rq, struct task_struct *prev) in put_prev_task()
1780 static inline void set_next_task(struct rq *rq, struct task_struct *next) in set_next_task()
1804 static inline bool sched_stop_runnable(struct rq *rq) in sched_stop_runnable()
1809 static inline bool sched_dl_runnable(struct rq *rq) in sched_dl_runnable()
1814 static inline bool sched_rt_runnable(struct rq *rq) in sched_rt_runnable()
1819 static inline bool sched_fair_runnable(struct rq *rq) in sched_fair_runnable()
1835 static inline void idle_set_state(struct rq *rq, in idle_set_state()
1841 static inline struct cpuidle_state *idle_get_state(struct rq *rq) in idle_get_state()
1848 static inline void idle_set_state(struct rq *rq, in idle_set_state()
1853 static inline struct cpuidle_state *idle_get_state(struct rq *rq) in idle_get_state()
1900 static inline void sched_update_tick_dependency(struct rq *rq) in sched_update_tick_dependency()
1919 static inline void sched_update_tick_dependency(struct rq *rq) { } in sched_update_tick_dependency()
1922 static inline void add_nr_running(struct rq *rq, unsigned count) in add_nr_running()
1938 static inline void sub_nr_running(struct rq *rq, unsigned count) in sub_nr_running()
1960 static inline int hrtick_enabled(struct rq *rq) in hrtick_enabled()
1973 static inline int hrtick_enabled(struct rq *rq) in hrtick_enabled()
2213 static inline void nohz_balance_exit_idle(struct rq *rq) { } in nohz_balance_exit_idle()
2227 struct rq *rq = cpu_rq(i); in __dl_update() local
2298 static inline void cpufreq_update_util(struct rq *rq, unsigned int flags) in cpufreq_update_util()
2308 static inline void cpufreq_update_util(struct rq *rq, unsigned int flags) {} in cpufreq_update_util()
2315 unsigned int uclamp_util_with(struct rq *rq, unsigned int util, in uclamp_util_with()
2337 static inline unsigned int uclamp_util(struct rq *rq, unsigned int util) in uclamp_util()
2342 static inline unsigned int uclamp_util_with(struct rq *rq, unsigned int util, in uclamp_util_with()
2347 static inline unsigned int uclamp_util(struct rq *rq, unsigned int util) in uclamp_util()
2389 static inline unsigned long cpu_bw_dl(struct rq *rq) in cpu_bw_dl()
2394 static inline unsigned long cpu_util_dl(struct rq *rq) in cpu_util_dl()
2399 static inline unsigned long cpu_util_cfs(struct rq *rq) in cpu_util_cfs()
2411 static inline unsigned long cpu_util_rt(struct rq *rq) in cpu_util_rt()
2425 static inline unsigned long cpu_util_irq(struct rq *rq) in cpu_util_irq()
2440 static inline unsigned long cpu_util_irq(struct rq *rq) in cpu_util_irq()
2477 static inline void membarrier_switch_mm(struct rq *rq, in membarrier_switch_mm()
2493 static inline void membarrier_switch_mm(struct rq *rq, in membarrier_switch_mm()