Lines Matching defs:rq
580 struct rq *rq; /* CPU runqueue to which this cfs_rq is attached */ member
649 struct rq *rq; member
895 struct rq { struct
897 raw_spinlock_t lock;
926 struct uclamp_rq uclamp[UCLAMP_CNT] ____cacheline_aligned; argument
931 struct cfs_rq cfs; argument
932 struct rt_rq rt; argument
933 struct dl_rq dl; argument
937 struct list_head leaf_cfs_rq_list; argument
938 struct list_head *tmp_alone_branch;
947 unsigned long nr_uninterruptible;
949 struct task_struct __rcu *curr;
950 struct task_struct *idle;
951 struct task_struct *stop;
952 unsigned long next_balance;
953 struct mm_struct *prev_mm;
955 unsigned int clock_update_flags;
956 u64 clock;
958 u64 clock_task ____cacheline_aligned;
959 u64 clock_pelt;
960 unsigned long lost_idle_time;
962 atomic_t nr_iowait;
965 int membarrier_state;
969 struct root_domain *rd;
970 struct sched_domain __rcu *sd;
972 unsigned long cpu_capacity;
996 struct sched_avg avg_irq; argument
1009 u64 prev_irq_time; argument
1015 u64 prev_steal_time_rq; argument
1031 struct sched_info rq_sched_info; argument
1032 unsigned long long rq_cpu_time; argument
1033 /* could above be rq->cfs_rq.exec_clock + rq->rt_rq.rt_runtime ? */ argument
1056 static inline struct rq *rq_of(struct cfs_rq *cfs_rq) in rq_of() argument
1069 static inline int cpu_of(struct rq *rq) in cpu_of()
1082 static inline void update_idle_core(struct rq *rq) in update_idle_core()
1089 static inline void update_idle_core(struct rq *rq) { } in update_idle_core()
1102 static inline u64 __rq_clock_broken(struct rq *rq) in __rq_clock_broken()
1134 static inline void assert_clock_updated(struct rq *rq) in assert_clock_updated()
1143 static inline u64 rq_clock(struct rq *rq) in rq_clock()
1151 static inline u64 rq_clock_task(struct rq *rq) in rq_clock_task()
1172 static inline u64 rq_clock_thermal(struct rq *rq) in rq_clock_thermal()
1177 static inline void rq_clock_skip_update(struct rq *rq) in rq_clock_skip_update()
1187 static inline void rq_clock_cancel_skipupdate(struct rq *rq) in rq_clock_cancel_skipupdate()
1216 static inline void rq_pin_lock(struct rq *rq, struct rq_flags *rf) in rq_pin_lock()
1226 static inline void rq_unpin_lock(struct rq *rq, struct rq_flags *rf) in rq_unpin_lock()
1236 static inline void rq_repin_lock(struct rq *rq, struct rq_flags *rf) in rq_repin_lock()
1255 static inline void __task_rq_unlock(struct rq *rq, struct rq_flags *rf) in __task_rq_unlock()
1263 task_rq_unlock(struct rq *rq, struct task_struct *p, struct rq_flags *rf) in task_rq_unlock()
1273 rq_lock_irqsave(struct rq *rq, struct rq_flags *rf) in rq_lock_irqsave()
1281 rq_lock_irq(struct rq *rq, struct rq_flags *rf) in rq_lock_irq()
1289 rq_lock(struct rq *rq, struct rq_flags *rf) in rq_lock()
1297 rq_relock(struct rq *rq, struct rq_flags *rf) in rq_relock()
1305 rq_unlock_irqrestore(struct rq *rq, struct rq_flags *rf) in rq_unlock_irqrestore()
1313 rq_unlock_irq(struct rq *rq, struct rq_flags *rf) in rq_unlock_irq()
1321 rq_unlock(struct rq *rq, struct rq_flags *rf) in rq_unlock()
1332 struct rq *rq; in this_rq_lock_irq() local
1386 queue_balance_callback(struct rq *rq, in queue_balance_callback()
1388 void (*func)(struct rq *rq)) in queue_balance_callback()
1693 static inline int task_current(struct rq *rq, struct task_struct *p) in task_current()
1698 static inline int task_running(struct rq *rq, struct task_struct *p) in task_running()
1838 static inline void put_prev_task(struct rq *rq, struct task_struct *prev) in put_prev_task()
1844 static inline void set_next_task(struct rq *rq, struct task_struct *next) in set_next_task()
1869 static inline bool sched_stop_runnable(struct rq *rq) in sched_stop_runnable()
1874 static inline bool sched_dl_runnable(struct rq *rq) in sched_dl_runnable()
1879 static inline bool sched_rt_runnable(struct rq *rq) in sched_rt_runnable()
1884 static inline bool sched_fair_runnable(struct rq *rq) in sched_fair_runnable()
1903 static inline void idle_set_state(struct rq *rq, in idle_set_state()
1909 static inline struct cpuidle_state *idle_get_state(struct rq *rq) in idle_get_state()
1916 static inline void idle_set_state(struct rq *rq, in idle_set_state()
1921 static inline struct cpuidle_state *idle_get_state(struct rq *rq) in idle_get_state()
1969 static inline void sched_update_tick_dependency(struct rq *rq) in sched_update_tick_dependency()
1983 static inline void sched_update_tick_dependency(struct rq *rq) { } in sched_update_tick_dependency()
1986 static inline void add_nr_running(struct rq *rq, unsigned count) in add_nr_running()
2005 static inline void sub_nr_running(struct rq *rq, unsigned count) in sub_nr_running()
2031 static inline int hrtick_enabled(struct rq *rq) in hrtick_enabled()
2044 static inline int hrtick_enabled(struct rq *rq) in hrtick_enabled()
2301 static inline void nohz_balance_exit_idle(struct rq *rq) { } in nohz_balance_exit_idle()
2315 struct rq *rq = cpu_rq(i); in __dl_update() local
2386 static inline void cpufreq_update_util(struct rq *rq, unsigned int flags) in cpufreq_update_util()
2396 static inline void cpufreq_update_util(struct rq *rq, unsigned int flags) {} in cpufreq_update_util()
2420 unsigned long uclamp_rq_util_with(struct rq *rq, unsigned long util, in uclamp_rq_util_with()
2462 unsigned long uclamp_rq_util_with(struct rq *rq, unsigned long util, in uclamp_rq_util_with()
2510 static inline unsigned long cpu_bw_dl(struct rq *rq) in cpu_bw_dl()
2515 static inline unsigned long cpu_util_dl(struct rq *rq) in cpu_util_dl()
2520 static inline unsigned long cpu_util_cfs(struct rq *rq) in cpu_util_cfs()
2532 static inline unsigned long cpu_util_rt(struct rq *rq) in cpu_util_rt()
2546 static inline unsigned long cpu_util_irq(struct rq *rq) in cpu_util_irq()
2561 static inline unsigned long cpu_util_irq(struct rq *rq) in cpu_util_irq()
2598 static inline void membarrier_switch_mm(struct rq *rq, in membarrier_switch_mm()
2614 static inline void membarrier_switch_mm(struct rq *rq, in membarrier_switch_mm()