Home
last modified time | relevance | path

Searched refs:this_rq (Results 1 - 5 of 5) sorted by relevance

/device/soc/rockchip/common/sdk_linux/kernel/sched/
H A Dsched.h148 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 Drt.c281 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 Dfair.c4030 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 Dcore.c418 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 Dsched.h84 TP_PROTO(struct rq *this_rq, struct rq_flags *rf,
86 TP_ARGS(this_rq, rf, pulled_task, done), 1);

Completed in 31 milliseconds