Home
last modified time | relevance | path

Searched refs:online_vcpus (Results 1 – 19 of 19) sorted by relevance

/Linux-v4.19/virt/kvm/arm/vgic/
Dvgic-mmio-v2.c46 value |= (atomic_read(&vcpu->kvm->online_vcpus) - 1) << 5; in vgic_mmio_read_v2_misc()
120 int nr_vcpus = atomic_read(&source_vcpu->kvm->online_vcpus); in vgic_mmio_write_sgir()
182 u8 cpu_mask = GENMASK(atomic_read(&vcpu->kvm->online_vcpus) - 1, 0); in vgic_mmio_write_target()
Dvgic-init.c121 if (atomic_read(&kvm->online_vcpus) > kvm->arch.max_vcpus) { in kvm_vgic_create()
290 if (kvm->created_vcpus != atomic_read(&kvm->online_vcpus)) in vgic_init()
Dvgic-v4.c127 nr_vcpus = atomic_read(&kvm->online_vcpus); in vgic_v4_init()
Dvgic-kvm-device.c297 if (cpuid >= atomic_read(&dev->kvm->online_vcpus)) in vgic_v2_parse_attr()
319 unlock_vcpus(kvm, atomic_read(&kvm->online_vcpus) - 1); in unlock_all_vcpus()
Dvgic-debug.c69 int nr_cpus = atomic_read(&kvm->online_vcpus); in iter_init()
Dvgic.h296 return atomic_read(&kvm->online_vcpus) * KVM_VGIC_V3_REDIST_SIZE; in vgic_v3_rd_region_size()
Dvgic-its.c1071 if (target_addr >= atomic_read(&kvm->online_vcpus)) in vgic_its_cmd_handle_mapc()
1202 if (target1_addr >= atomic_read(&kvm->online_vcpus) || in vgic_its_cmd_handle_movall()
1203 target2_addr >= atomic_read(&kvm->online_vcpus)) in vgic_its_cmd_handle_movall()
2287 if (target_addr >= atomic_read(&kvm->online_vcpus)) in vgic_its_restore_cte()
/Linux-v4.19/arch/x86/kvm/
Dtrace.h842 unsigned int online_vcpus, bool use_master_clock,
844 TP_ARGS(vcpu_id, nr_matched, online_vcpus, use_master_clock,
850 __field( unsigned int, online_vcpus )
858 __entry->online_vcpus = online_vcpus;
866 __entry->nr_vcpus_matched_tsc, __entry->online_vcpus,
Dx86.c1513 atomic_read(&vcpu->kvm->online_vcpus)); in kvm_track_tsc_matching()
1528 atomic_read(&vcpu->kvm->online_vcpus), in kvm_track_tsc_matching()
1895 atomic_read(&kvm->online_vcpus)); in pvclock_update_vm_gtod_copy()
8466 if (kvm_check_tsc_unstable() && atomic_read(&kvm->online_vcpus) != 0) in kvm_arch_vcpu_create()
8912 for (i = 0; i < atomic_read(&kvm->online_vcpus); i++) in kvm_free_vcpus()
8915 atomic_set(&kvm->online_vcpus, 0); in kvm_free_vcpus()
/Linux-v4.19/arch/s390/kvm/
Dinterrupt.c1731 int sigcpu, online_vcpus, nr_tries = 0; in __floating_irq_kick() local
1733 online_vcpus = atomic_read(&kvm->online_vcpus); in __floating_irq_kick()
1734 if (!online_vcpus) in __floating_irq_kick()
1738 sigcpu = find_first_bit(fi->idle_mask, online_vcpus); in __floating_irq_kick()
1739 if (sigcpu == online_vcpus) { in __floating_irq_kick()
1742 fi->next_rr_cpu = (fi->next_rr_cpu + 1) % online_vcpus; in __floating_irq_kick()
1744 if (nr_tries++ >= online_vcpus) in __floating_irq_kick()
Dkvm-s390.c2237 for (i = 0; i < atomic_read(&kvm->online_vcpus); i++) in kvm_free_vcpus()
2240 atomic_set(&kvm->online_vcpus, 0); in kvm_free_vcpus()
3782 int i, online_vcpus, started_vcpus = 0; in kvm_s390_vcpu_start() local
3790 online_vcpus = atomic_read(&vcpu->kvm->online_vcpus); in kvm_s390_vcpu_start()
3792 for (i = 0; i < online_vcpus; i++) { in kvm_s390_vcpu_start()
3821 int i, online_vcpus, started_vcpus = 0; in kvm_s390_vcpu_stop() local
3830 online_vcpus = atomic_read(&vcpu->kvm->online_vcpus); in kvm_s390_vcpu_stop()
3838 for (i = 0; i < online_vcpus; i++) { in kvm_s390_vcpu_stop()
Dvsie.c1057 nr_vcpus = atomic_read(&kvm->online_vcpus); in get_vsie_page()
Dpriv.c725 cpus = atomic_read(&vcpu->kvm->online_vcpus); in handle_stsi_3_2_2()
/Linux-v4.19/virt/kvm/arm/
Darm.c194 atomic_set(&kvm->online_vcpus, 0); in kvm_arch_destroy_vm()
886 int nrcpus = atomic_read(&kvm->online_vcpus); in kvm_vm_ioctl_irq_line()
/Linux-v4.19/include/linux/
Dkvm_host.h410 atomic_t online_vcpus; member
504 idx < atomic_read(&kvm->online_vcpus) && \
/Linux-v4.19/arch/mips/kvm/
Dmips.c174 for (i = 0; i < atomic_read(&kvm->online_vcpus); i++) in kvm_mips_free_vcpus()
177 atomic_set(&kvm->online_vcpus, 0); in kvm_mips_free_vcpus()
/Linux-v4.19/arch/arm/kvm/
Dcoproc.c167 ncores = atomic_read(&vcpu->kvm->online_vcpus) - 1; in reset_l2ctlr()
184 if (atomic_read(&vcpu->kvm->online_vcpus) > 1) in reset_actlr()
/Linux-v4.19/arch/powerpc/kvm/
Dpowerpc.c481 for (i = 0; i < atomic_read(&kvm->online_vcpus); i++) in kvm_arch_destroy_vm()
484 atomic_set(&kvm->online_vcpus, 0); in kvm_arch_destroy_vm()
/Linux-v4.19/virt/kvm/
Dkvm_main.c2498 BUG_ON(kvm->vcpus[atomic_read(&kvm->online_vcpus)]); in kvm_vm_ioctl_create_vcpu()
2508 kvm->vcpus[atomic_read(&kvm->online_vcpus)] = vcpu; in kvm_vm_ioctl_create_vcpu()
2515 atomic_inc(&kvm->online_vcpus); in kvm_vm_ioctl_create_vcpu()