Home
last modified time | relevance | path

Searched refs:prev_cpu (Results 1 – 12 of 12) sorted by relevance

/openbmc/linux/arch/x86/include/asm/trace/
H A Dirq_vectors.h156 unsigned int prev_cpu),
158 TP_ARGS(irq, vector, cpu, prev_vector, prev_cpu),
165 __field( unsigned int, prev_cpu )
173 __entry->prev_cpu = prev_cpu;
179 __entry->prev_vector, __entry->prev_cpu)
186 unsigned int prev_cpu), \
187 TP_ARGS(irq, vector, cpu, prev_vector, prev_cpu), NULL, NULL); \
/openbmc/linux/arch/sparc/kernel/
H A Dcpumap.c193 int n, id, cpu, prev_cpu, last_cpu, level; in build_cpuinfo_tree() local
204 prev_cpu = cpu = cpumask_first(cpu_online_mask); in build_cpuinfo_tree()
268 (cpu == last_cpu) ? cpu : prev_cpu; in build_cpuinfo_tree()
290 prev_cpu = cpu; in build_cpuinfo_tree()
/openbmc/linux/Documentation/translations/zh_CN/scheduler/
H A Dsched-energy.rst118 依然放在之前活动的prev_cpu是否可以节省能量。
132 prev_cpu = 0(上一次运行在CPU0)。
197 **情况3. P依旧留在prev_cpu/CPU0**::
/openbmc/linux/arch/x86/kernel/apic/
H A Dvector.c31 unsigned int prev_cpu; member
174 apicd->prev_cpu = apicd->cpu; in apic_update_vector()
357 apicd->prev_cpu); in clear_irq_vector()
368 per_cpu(vector_irq, apicd->prev_cpu)[vector] = VECTOR_SHUTDOWN; in clear_irq_vector()
369 irq_matrix_free(vector_matrix, apicd->prev_cpu, vector, managed); in clear_irq_vector()
648 seq_printf(m, "%*sPrevious target: %5u\n", ind, "", apicd.prev_cpu); in x86_vector_debug_show()
938 unsigned int cpu = apicd->prev_cpu; in free_moved_vector()
1011 unsigned int cpu = apicd->prev_cpu; in __vector_schedule_cleanup()
1106 if (!vector || (apicd->cpu != cpu && apicd->prev_cpu != cpu)) in irq_force_complete_move()
/openbmc/linux/arch/powerpc/lib/
H A Dqspinlock.c386 int prev_cpu = decode_tail_cpu(val); in yield_to_prev() local
432 yield_count = yield_count_of(prev_cpu); in yield_to_prev()
444 yield_to_preempted(prev_cpu, yield_count); in yield_to_prev()
/openbmc/linux/kernel/sched/
H A Dfair.c1054 static int select_idle_sibling(struct task_struct *p, int prev_cpu, int cpu);
7043 wake_affine_idle(int this_cpu, int prev_cpu, int sync) in wake_affine_idle()
7051 * If the prev_cpu is idle and cache affine then avoid a migration. in wake_affine_idle()
7053 * is more important than cache hot data on the prev_cpu and from in wake_affine_idle()
7057 if (available_idle_cpu(this_cpu) && cpus_share_cache(this_cpu, prev_cpu)) in wake_affine_idle()
7058 return available_idle_cpu(prev_cpu) ? prev_cpu : this_cpu; in wake_affine_idle()
7063 if (available_idle_cpu(prev_cpu)) in wake_affine_idle()
7064 return prev_cpu; in wake_affine_idle()
7071 int this_cpu, int prev_cpu, in in wake_affine_weight()
7041 wake_affine_idle(int this_cpu,int prev_cpu,int sync) wake_affine_idle() argument
7069 wake_affine_weight(struct sched_domain * sd,struct task_struct * p,int this_cpu,int prev_cpu,int sync) wake_affine_weight() argument
7111 wake_affine(struct sched_domain * sd,struct task_struct * p,int this_cpu,int prev_cpu,int sync) wake_affine() argument
7194 find_idlest_cpu(struct sched_domain * sd,struct task_struct * p,int cpu,int prev_cpu,int sd_flag) find_idlest_cpu() argument
7816 eenv_task_busy_time(struct energy_env * eenv,struct task_struct * p,int prev_cpu) eenv_task_busy_time() argument
7956 find_energy_efficient_cpu(struct task_struct * p,int prev_cpu) find_energy_efficient_cpu() argument
8155 select_task_rq_fair(struct task_struct * p,int prev_cpu,int wake_flags) select_task_rq_fair() argument
[all...]
/openbmc/linux/arch/powerpc/kvm/
H A Dbook3s_hv.c3023 vcpu->arch.prev_cpu = -1; in kvmppc_core_vcpu_create_hv()
3230 int prev_cpu; in kvmppc_prepare_radix_vcpu() local
3236 prev_cpu = nested->prev_cpu[vcpu->arch.nested_vcpu_id]; in kvmppc_prepare_radix_vcpu()
3238 prev_cpu = vcpu->arch.prev_cpu; in kvmppc_prepare_radix_vcpu()
3251 if (prev_cpu != pcpu) { in kvmppc_prepare_radix_vcpu()
3252 if (prev_cpu >= 0) { in kvmppc_prepare_radix_vcpu()
3253 if (cpu_first_tlb_thread_sibling(prev_cpu) != in kvmppc_prepare_radix_vcpu()
3255 radix_flush_cpu(kvm, prev_cpu, vcpu); in kvmppc_prepare_radix_vcpu()
3257 smp_call_function_single(prev_cpu, in kvmppc_prepare_radix_vcpu()
3261 nested->prev_cpu[vcpu->arch.nested_vcpu_id] = pcpu; in kvmppc_prepare_radix_vcpu()
[all …]
H A Dbook3s_hv_nested.c712 memset(gp->prev_cpu, -1, sizeof(gp->prev_cpu)); in kvmhv_alloc_nested()
/openbmc/linux/Documentation/scheduler/
H A Dsched-energy.rst138 save energy compared to leaving it on prev_cpu, i.e. the CPU where the task ran
156 and prev_cpu = 0.
228 **Case 3. P stays on prev_cpu / CPU 0**::
/openbmc/linux/arch/powerpc/include/asm/
H A Dkvm_book3s_64.h34 short prev_cpu[NR_CPUS]; member
H A Dkvm_host.h771 int prev_cpu; member
/openbmc/linux/drivers/irqchip/
H A Dirq-gic-v3-its.c1685 int cpu, prev_cpu; in its_set_affinity() local
1691 prev_cpu = its_dev->event_map.col_map[id]; in its_set_affinity()
1692 its_dec_lpi_count(d, prev_cpu); in its_set_affinity()
1703 if (cpu != prev_cpu) { in its_set_affinity()
1715 its_inc_lpi_count(d, prev_cpu); in its_set_affinity()