Searched refs:this_rq (Results 1 - 5 of 5) sorted by relevance
/device/soc/rockchip/common/sdk_linux/kernel/sched/ |
H A D | sched.h | 148 extern void calc_global_load_tick(struct rq *this_rq); 149 extern long calc_load_fold_active(struct rq *this_rq, long adjust); 1214 #define this_rq() this_cpu_ptr(&runqueues) macro 1433 rq = this_rq(); 1903 void (*task_woken)(struct rq *this_rq, struct task_struct *task); 1920 void (*switched_from)(struct rq *this_rq, struct task_struct *task); 1921 void (*switched_to)(struct rq *this_rq, struct task_struct *task); 1922 void (*prio_changed)(struct rq *this_rq, struct task_struct *task, int oldprio); 2212 static inline int _double_lock_balance(struct rq *this_rq, struct rq *busiest) __releases(this_rq 2252 double_lock_balance(struct rq *this_rq, struct rq *busiest) double_lock_balance() argument [all...] |
H A D | rt.c | 281 static void pull_rt_task(struct rq *this_rq); 452 static inline void pull_rt_task(struct rq *this_rq) in pull_rt_task() argument 616 return this_rq()->rd->span; in sched_rt_period_mask() 2389 rq = this_rq(); in rto_push_irq_work_func() 2417 static void pull_rt_task(struct rq *this_rq) in pull_rt_task() argument 2419 int this_cpu = this_rq->cpu, cpu; in pull_rt_task() 2423 int rt_overload_count = rt_overloaded(this_rq); in pull_rt_task() 2435 if (rt_overload_count == 1 && cpumask_test_cpu(this_rq->cpu, this_rq->rd->rto_mask)) { in pull_rt_task() 2441 tell_cpu_to_push(this_rq); in pull_rt_task() [all...] |
H A D | fair.c | 4030 static int newidle_balance(struct rq *this_rq, struct rq_flags *rf); 6505 avg_idle = this_rq()->avg_idle / 0x200; in select_idle_cpu() 6628 this_rq()->nr_running <= 1 && in select_idle_sibling() 10151 static int load_balance(int this_cpu, struct rq *this_rq, struct sched_domain *sd, enum cpu_idle_type idle, in load_balance() argument 10164 .dst_rq = this_rq, in load_balance() 10953 SCHED_WARN_ON(rq != this_rq()); in nohz_balance_exit_idle() 11063 static bool _nohz_idle_balance(struct rq *this_rq, unsigned int flags, enum cpu_idle_type idle) in _nohz_idle_balance() argument 11070 int this_cpu = this_rq->cpu; in _nohz_idle_balance() 11154 has_blocked_load |= this_rq->has_blocked_load; in _nohz_idle_balance() 11158 rebalance_domains(this_rq, CPU_IDL in _nohz_idle_balance() 11179 nohz_idle_balance(struct rq *this_rq, enum cpu_idle_type idle) nohz_idle_balance() argument 11198 nohz_newidle_balance(struct rq *this_rq) nohz_newidle_balance() argument 11238 nohz_idle_balance(struct rq *this_rq, enum cpu_idle_type idle) nohz_idle_balance() argument 11243 nohz_newidle_balance(struct rq *this_rq) nohz_newidle_balance() argument 11257 newidle_balance(struct rq *this_rq, struct rq_flags *rf) newidle_balance() argument 11384 struct rq *this_rq = this_rq(); run_rebalance_domains() local [all...] |
H A D | core.c | 418 if (rq == this_rq()) { in hrtick_start() 1965 struct rq *rq = this_rq(); in migration_cpu_stop() 2693 rq = this_rq(); in ttwu_stat() 2838 struct rq *rq = this_rq(); in sched_ttwu_pending() 3965 * past. prev == current is still correct but we need to recalculate this_rq 3971 struct rq *rq = this_rq(); 4731 schedstat_inc(this_rq()->sched_count); in schedule_debug() 6790 rq = this_rq(); in yield_to() 7291 BUG_ON(current != this_rq()->idle); in idle_task_exit()
|
/device/soc/rockchip/rk3588/kernel/include/trace/hooks/ |
H A D | sched.h | 84 TP_PROTO(struct rq *this_rq, struct rq_flags *rf, 86 TP_ARGS(this_rq, rf, pulled_task, done), 1);
|
Completed in 31 milliseconds