Lines Matching defs:rq
470 void rq_attach_root(struct rq *rq, struct root_domain *rd)
475 raw_spin_lock_irqsave(&rq->lock, flags);
477 if (rq->rd) {
478 old_rd = rq->rd;
480 if (cpumask_test_cpu(rq->cpu, old_rd->online)) {
481 set_rq_offline(rq);
484 cpumask_clear_cpu(rq->cpu, old_rd->span);
497 rq->rd = rd;
499 cpumask_set_cpu(rq->cpu, rd->span);
500 if (cpumask_test_cpu(rq->cpu, cpu_active_mask)) {
501 set_rq_online(rq);
504 raw_spin_unlock_irqrestore(&rq->lock, flags);
713 struct rq *rq = cpu_rq(cpu);
758 rq_attach_root(rq, rd);
759 tmp = rq->sd;
760 rcu_assign_pointer(rq->sd, sd);
2117 struct rq *rq = NULL;
2201 rq = cpu_rq(i);
2211 if (rq->cpu_capacity_orig > READ_ONCE(d.rd->max_cpu_capacity)) {
2212 WRITE_ONCE(d.rd->max_cpu_capacity, rq->cpu_capacity_orig);
2223 if (rq && sched_debug_enabled) {
2225 rq->rd->max_cpu_capacity);