Home
last modified time | relevance | path

Searched refs:busiest_rq (Results 1 - 2 of 2) sorted by relevance

/device/soc/rockchip/common/sdk_linux/kernel/sched/
H A Drt.c2740 struct rq *busiest_rq = data; in rt_active_load_balance_cpu_stop() local
2741 struct task_struct *next_task = busiest_rq->rt_push_task; in rt_active_load_balance_cpu_stop()
2745 raw_spin_lock_irqsave(&busiest_rq->lock, flags); in rt_active_load_balance_cpu_stop()
2746 busiest_rq->rt_active_balance = 0; in rt_active_load_balance_cpu_stop()
2749 lowest_rq = find_lock_lowest_rq(next_task, busiest_rq); in rt_active_load_balance_cpu_stop()
2758 deactivate_task(busiest_rq, next_task, 0); in rt_active_load_balance_cpu_stop()
2764 double_unlock_balance(busiest_rq, lowest_rq); in rt_active_load_balance_cpu_stop()
2767 raw_spin_unlock_irqrestore(&busiest_rq->lock, flags); in rt_active_load_balance_cpu_stop()
H A Dfair.c8139 * busiest_rq, as part of a balancing operation within domain "sd".
10224 * We've detached some tasks from busiest_rq. Every in load_balance()
10473 struct rq *busiest_rq = data; in active_load_balance_cpu_stop() local
10474 int busiest_cpu = cpu_of(busiest_rq); in active_load_balance_cpu_stop()
10475 int target_cpu = busiest_rq->push_cpu; in active_load_balance_cpu_stop()
10485 rq_lock_irq(busiest_rq, &rf); in active_load_balance_cpu_stop()
10496 if (unlikely(busiest_cpu != smp_processor_id() || !busiest_rq->active_balance)) { in active_load_balance_cpu_stop()
10501 if (busiest_rq->nr_running <= 1) { in active_load_balance_cpu_stop()
10510 BUG_ON(busiest_rq == target_rq); in active_load_balance_cpu_stop()
10513 push_task = busiest_rq in active_load_balance_cpu_stop()
[all...]

Completed in 19 milliseconds