| /linux/arch/riscv/kvm/ |
| H A D | vcpu_sbi_v01.c | 52 hmask = (1UL << atomic_read(&kvm->online_vcpus)) - 1; in kvm_sbi_ext_v01_handler() 74 hmask = (1UL << atomic_read(&kvm->online_vcpus)) - 1; in kvm_sbi_ext_v01_handler()
|
| H A D | aia_device.c | 240 if (kvm->created_vcpus != atomic_read(&kvm->online_vcpus)) in aia_init() 323 nr_vcpus = atomic_read(&dev->kvm->online_vcpus); in aia_set_attr() 394 nr_vcpus = atomic_read(&dev->kvm->online_vcpus); in aia_get_attr() 460 nr_vcpus = atomic_read(&dev->kvm->online_vcpus); in aia_has_attr()
|
| /linux/arch/arm64/kvm/vgic/ |
| H A D | vgic-mmio-v2.c | 38 value |= (atomic_read(&vcpu->kvm->online_vcpus) - 1) << 5; in vgic_mmio_read_v2_misc() 124 int nr_vcpus = atomic_read(&source_vcpu->kvm->online_vcpus); in vgic_mmio_write_sgir() 185 u8 cpu_mask = GENMASK(atomic_read(&vcpu->kvm->online_vcpus) - 1, 0); in vgic_mmio_write_target()
|
| H A D | vgic-init.c | 119 if (kvm->created_vcpus != atomic_read(&kvm->online_vcpus)) in kvm_vgic_create() 138 if (atomic_read(&kvm->online_vcpus) > kvm->max_vcpus) { in kvm_vgic_create() 397 if (kvm->created_vcpus != atomic_read(&kvm->online_vcpus)) in vgic_init()
|
| H A D | vgic-debug.c | 82 int nr_cpus = atomic_read(&kvm->online_vcpus); in iter_init()
|
| H A D | vgic-v4.c | 257 nr_vcpus = atomic_read(&kvm->online_vcpus); in vgic_v4_init()
|
| H A D | vgic.h | 398 return atomic_read(&kvm->online_vcpus) * KVM_VGIC_V3_REDIST_SIZE; in vgic_v3_rd_region_size()
|
| H A D | vgic-mmio-v3.c | 892 int nr_vcpus = atomic_read(&kvm->online_vcpus); in vgic_v3_alloc_redist_region()
|
| /linux/arch/x86/kvm/ |
| H A D | trace.h | 1029 unsigned int online_vcpus, bool use_master_clock, 1031 TP_ARGS(vcpu_id, nr_matched, online_vcpus, use_master_clock, 1037 __field( unsigned int, online_vcpus ) 1045 __entry->online_vcpus = online_vcpus; 1053 __entry->nr_vcpus_matched_tsc, __entry->online_vcpus,
|
| H A D | hyperv.c | 1352 if (atomic_read(&kvm->online_vcpus) < 2) in __kvm_hv_xsaves_xsavec_maybe_warn()
|
| H A D | x86.c | 2623 atomic_read(&vcpu->kvm->online_vcpus)) && in kvm_track_tsc_matching() 2637 atomic_read(&vcpu->kvm->online_vcpus), in kvm_track_tsc_matching() 3127 atomic_read(&kvm->online_vcpus)); in pvclock_update_vm_gtod_copy()
|
| /linux/arch/s390/kvm/ |
| H A D | interrupt.c | 1900 int sigcpu, online_vcpus, nr_tries = 0; in __floating_irq_kick() local 1902 online_vcpus = atomic_read(&kvm->online_vcpus); in __floating_irq_kick() 1903 if (!online_vcpus) in __floating_irq_kick() 1907 sigcpu %= online_vcpus; in __floating_irq_kick() 1912 if (nr_tries++ >= online_vcpus) in __floating_irq_kick() 3049 int vcpu_idx, online_vcpus = atomic_read(&kvm->online_vcpus); in __airqs_kick_single_vcpu() local 3054 for_each_set_bit(vcpu_idx, kvm->arch.idle_mask, online_vcpus) { in __airqs_kick_single_vcpu()
|
| H A D | kvm-s390.c | 5092 int i, online_vcpus, r = 0, started_vcpus = 0; in kvm_s390_vcpu_start() local 5100 online_vcpus = atomic_read(&vcpu->kvm->online_vcpus); in kvm_s390_vcpu_start() 5111 for (i = 0; i < online_vcpus; i++) { in kvm_s390_vcpu_start() 5147 int i, online_vcpus, r = 0, started_vcpus = 0; in kvm_s390_vcpu_stop() local 5156 online_vcpus = atomic_read(&vcpu->kvm->online_vcpus); in kvm_s390_vcpu_stop() 5178 for (i = 0; i < online_vcpus; i++) { in kvm_s390_vcpu_stop()
|
| H A D | vsie.c | 1439 nr_vcpus = atomic_read(&kvm->online_vcpus); in get_vsie_page()
|
| H A D | priv.c | 827 cpus = atomic_read(&vcpu->kvm->online_vcpus); in handle_stsi_3_2_2()
|
| /linux/include/linux/ |
| H A D | kvm_host.h | 814 atomic_t online_vcpus; member 993 int num_vcpus = atomic_read(&kvm->online_vcpus); in kvm_get_vcpu() 1011 if (atomic_read(&kvm->online_vcpus)) \ 1013 (atomic_read(&kvm->online_vcpus) - 1))
|
| /linux/virt/kvm/ |
| H A D | kvm_main.c | 500 atomic_set(&kvm->online_vcpus, 0); in kvm_destroy_vcpus() 3963 nr_vcpus = atomic_read(&kvm->online_vcpus); in kvm_arch_dy_has_pending_interrupt() 4215 vcpu->vcpu_idx = atomic_read(&kvm->online_vcpus); in kvm_vm_ioctl_create_vcpu() 4224 * visible (per online_vcpus), e.g. so that KVM doesn't get tricked in kvm_vm_ioctl_create_vcpu() 4240 atomic_inc(&kvm->online_vcpus); in kvm_vm_ioctl_create_vcpu() 4383 if (likely(vcpu->vcpu_idx < atomic_read(&kvm->online_vcpus)))
|
| /linux/arch/x86/kvm/svm/ |
| H A D | sev.c | 2050 if (src->created_vcpus != atomic_read(&src->online_vcpus) || in sev_check_source_vcpus() 2051 dst->created_vcpus != atomic_read(&dst->online_vcpus)) in sev_check_source_vcpus() 2057 if (atomic_read(&src->online_vcpus) != atomic_read(&dst->online_vcpus)) in sev_check_source_vcpus()
|
| /linux/arch/arm64/kvm/ |
| H A D | nested.c | 91 num_mmus = atomic_read(&kvm->online_vcpus) * S2_MMU_PER_VCPU; in kvm_vcpu_init_nested()
|
| H A D | arm.c | 834 atomic_read(&kvm->online_vcpus) == 1) in kvm_init_mpidr_data()
|
| /linux/arch/x86/kvm/vmx/ |
| H A D | tdx.c | 2674 if (kvm->created_vcpus != atomic_read(&kvm->online_vcpus)) { in tdx_acquire_vm_state_locks()
|