| /Linux-v5.15/arch/arm64/kvm/vgic/ |
| D | vgic-mmio-v2.c | 38 value |= (atomic_read(&vcpu->kvm->online_vcpus) - 1) << 5; in vgic_mmio_read_v2_misc() 112 int nr_vcpus = atomic_read(&source_vcpu->kvm->online_vcpus); in vgic_mmio_write_sgir() 174 u8 cpu_mask = GENMASK(atomic_read(&vcpu->kvm->online_vcpus) - 1, 0); in vgic_mmio_write_target()
|
| D | vgic-init.c | 104 if (atomic_read(&kvm->online_vcpus) > kvm->arch.max_vcpus) { in kvm_vgic_create() 264 if (kvm->created_vcpus != atomic_read(&kvm->online_vcpus)) in vgic_init()
|
| D | vgic-kvm-device.c | 292 if (cpuid >= atomic_read(&dev->kvm->online_vcpus)) in vgic_v2_parse_attr() 314 unlock_vcpus(kvm, atomic_read(&kvm->online_vcpus) - 1); in unlock_all_vcpus()
|
| D | vgic-debug.c | 58 int nr_cpus = atomic_read(&kvm->online_vcpus); in iter_init()
|
| D | vgic.h | 291 return atomic_read(&kvm->online_vcpus) * KVM_VGIC_V3_REDIST_SIZE; in vgic_v3_rd_region_size()
|
| D | vgic-its.c | 1224 if (target_addr >= atomic_read(&kvm->online_vcpus)) in vgic_its_cmd_handle_mapc() 1356 if (target1_addr >= atomic_read(&kvm->online_vcpus) || in vgic_its_cmd_handle_movall() 1357 target2_addr >= atomic_read(&kvm->online_vcpus)) in vgic_its_cmd_handle_movall() 1844 sz = atomic_read(&kvm->online_vcpus) * LPI_DEFAULT_PCPU_CACHE_SIZE; in vgic_lpi_translation_cache_init() 2484 target_addr >= atomic_read(&kvm->online_vcpus)) in vgic_its_restore_cte()
|
| D | vgic-v4.c | 246 nr_vcpus = atomic_read(&kvm->online_vcpus); in vgic_v4_init()
|
| /Linux-v5.15/arch/x86/kvm/ |
| D | trace.h | 890 unsigned int online_vcpus, bool use_master_clock, 892 TP_ARGS(vcpu_id, nr_matched, online_vcpus, use_master_clock, 898 __field( unsigned int, online_vcpus ) 906 __entry->online_vcpus = online_vcpus; 914 __entry->nr_vcpus_matched_tsc, __entry->online_vcpus,
|
| D | x86.c | 2316 atomic_read(&vcpu->kvm->online_vcpus)); in kvm_track_tsc_matching() 2331 atomic_read(&vcpu->kvm->online_vcpus), in kvm_track_tsc_matching() 2742 atomic_read(&kvm->online_vcpus)); in pvclock_update_vm_gtod_copy() 10681 if (kvm_check_tsc_unstable() && atomic_read(&kvm->online_vcpus) != 0) in kvm_arch_vcpu_precreate() 11261 for (i = 0; i < atomic_read(&kvm->online_vcpus); i++) in kvm_free_vcpus() 11264 atomic_set(&kvm->online_vcpus, 0); in kvm_free_vcpus()
|
| /Linux-v5.15/arch/s390/kvm/ |
| D | interrupt.c | 1944 int sigcpu, online_vcpus, nr_tries = 0; in __floating_irq_kick() local 1946 online_vcpus = atomic_read(&kvm->online_vcpus); in __floating_irq_kick() 1947 if (!online_vcpus) in __floating_irq_kick() 1951 sigcpu = find_first_bit(kvm->arch.idle_mask, online_vcpus); in __floating_irq_kick() 1952 if (sigcpu == online_vcpus) { in __floating_irq_kick() 1955 kvm->arch.float_int.next_rr_cpu %= online_vcpus; in __floating_irq_kick() 1957 if (nr_tries++ >= online_vcpus) in __floating_irq_kick() 3053 int vcpu_idx, online_vcpus = atomic_read(&kvm->online_vcpus); in __airqs_kick_single_vcpu() local 3058 for_each_set_bit(vcpu_idx, kvm->arch.idle_mask, online_vcpus) { in __airqs_kick_single_vcpu()
|
| D | kvm-s390.c | 2831 for (i = 0; i < atomic_read(&kvm->online_vcpus); i++) in kvm_free_vcpus() 2834 atomic_set(&kvm->online_vcpus, 0); in kvm_free_vcpus() 4570 int i, online_vcpus, r = 0, started_vcpus = 0; in kvm_s390_vcpu_start() local 4578 online_vcpus = atomic_read(&vcpu->kvm->online_vcpus); in kvm_s390_vcpu_start() 4589 for (i = 0; i < online_vcpus; i++) { in kvm_s390_vcpu_start() 4625 int i, online_vcpus, r = 0, started_vcpus = 0; in kvm_s390_vcpu_stop() local 4634 online_vcpus = atomic_read(&vcpu->kvm->online_vcpus); in kvm_s390_vcpu_stop() 4651 for (i = 0; i < online_vcpus; i++) { in kvm_s390_vcpu_stop()
|
| D | vsie.c | 1329 nr_vcpus = atomic_read(&kvm->online_vcpus); in get_vsie_page()
|
| D | priv.c | 813 cpus = atomic_read(&vcpu->kvm->online_vcpus); in handle_stsi_3_2_2()
|
| /Linux-v5.15/include/linux/ |
| D | kvm_host.h | 569 atomic_t online_vcpus; member 692 int num_vcpus = atomic_read(&kvm->online_vcpus); in kvm_get_vcpu() 702 idx < atomic_read(&kvm->online_vcpus) && \
|
| /Linux-v5.15/arch/mips/kvm/ |
| D | mips.c | 185 for (i = 0; i < atomic_read(&kvm->online_vcpus); i++) in kvm_mips_free_vcpus() 188 atomic_set(&kvm->online_vcpus, 0); in kvm_mips_free_vcpus()
|
| /Linux-v5.15/arch/arm64/kvm/ |
| D | arm.c | 190 atomic_set(&kvm->online_vcpus, 0); in kvm_arch_destroy_vm() 997 int nrcpus = atomic_read(&kvm->online_vcpus); in kvm_vm_ioctl_irq_line()
|
| /Linux-v5.15/arch/powerpc/kvm/ |
| D | powerpc.c | 483 for (i = 0; i < atomic_read(&kvm->online_vcpus); i++) in kvm_arch_destroy_vm() 486 atomic_set(&kvm->online_vcpus, 0); in kvm_arch_destroy_vm()
|
| /Linux-v5.15/virt/kvm/ |
| D | kvm_main.c | 3639 vcpu->vcpu_idx = atomic_read(&kvm->online_vcpus); in kvm_vm_ioctl_create_vcpu() 3661 atomic_inc(&kvm->online_vcpus); in kvm_vm_ioctl_create_vcpu()
|