Home
last modified time | relevance | path

Searched refs:cpu_in_guest (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_hv.c2581 cpumask_t *cpu_in_guest; in radix_flush_cpu() local
2587 cpu_in_guest = &nested->cpu_in_guest; in radix_flush_cpu()
2590 cpu_in_guest = &kvm->arch.cpu_in_guest; in radix_flush_cpu()
2594 * testing of cpu_in_guest bits. The matching barrier on in radix_flush_cpu()
2600 if (cpumask_test_cpu(i, cpu_in_guest)) in radix_flush_cpu()
2657 cpumask_set_cpu(cpu, &kvm->arch.cpu_in_guest); in kvmppc_start_thread()
3424 cpumask_clear_cpu(pcpu + i, &vc->kvm->arch.cpu_in_guest); in kvmppc_run_core()
4269 cpumask_clear_cpu(pcpu, &kvm->arch.cpu_in_guest); in kvmhv_run_single_vcpu()
[all...]
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dkvm_book3s_64.h46 cpumask_t cpu_in_guest; member
H A Dkvm_host.h303 cpumask_t cpu_in_guest; member
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dbook3s_hv.c3171 static DEFINE_PER_CPU(struct kvm *, cpu_in_guest);
3191 * cpu_in_guest. The matching barrier on the other side is hwsync in radix_flush_cpu()
3193 * cpu_in_guest being set to the guest kvm, and need_tlb_flush bit in radix_flush_cpu()
3200 struct kvm *running = *per_cpu_ptr(&cpu_in_guest, i); in radix_flush_cpu()
4175 __this_cpu_write(cpu_in_guest, kvm); in kvmhv_p9_guest_entry()
4177 __this_cpu_write(cpu_in_guest, NULL); in kvmhv_p9_guest_entry()
4182 __this_cpu_write(cpu_in_guest, kvm); in kvmhv_p9_guest_entry()
4184 __this_cpu_write(cpu_in_guest, NULL); in kvmhv_p9_guest_entry()

Completed in 17 milliseconds