| /linux/tools/testing/selftests/kvm/aarch64/ |
| A D | arch_timer.c | 46 int nr_vcpus; member 53 .nr_vcpus = NR_VCPUS_DEF, 200 gic_init(GIC_V3, test_args.nr_vcpus, in guest_code() 310 } while (test_args.nr_vcpus != n_done); in test_vcpu_migration() 321 vcpu_done_map = bitmap_zalloc(test_args.nr_vcpus); in test_run() 324 for (i = 0; i < test_args.nr_vcpus; i++) { in test_run() 340 for (i = 0; i < test_args.nr_vcpus; i++) in test_run() 369 int nr_vcpus = test_args.nr_vcpus; in test_vm_create() local 376 for (i = 0; i < nr_vcpus; i++) { in test_vm_create() 415 test_args.nr_vcpus = atoi(optarg); in parse_args() [all …]
|
| A D | vgic_init.c | 64 static struct vm_gic vm_gic_create_with_vcpus(uint32_t gic_dev_type, uint32_t nr_vcpus) in vm_gic_create_with_vcpus() argument 69 v.vm = vm_create_default_with_vcpus(nr_vcpus, 0, 0, guest_code, NULL); in vm_gic_create_with_vcpus()
|
| /linux/tools/testing/selftests/kvm/lib/aarch64/ |
| A D | vgic.c | 31 int vgic_v3_setup(struct kvm_vm *vm, unsigned int nr_vcpus, in vgic_v3_setup() argument 39 TEST_ASSERT(nr_vcpus, "Number of vCPUs cannot be empty\n"); in vgic_v3_setup() 47 TEST_ASSERT(nr_vcpus == nr_vcpus_created, in vgic_v3_setup() 49 nr_vcpus, nr_vcpus_created); in vgic_v3_setup() 59 redist_attr = REDIST_REGION_ATTR_ADDR(nr_vcpus, gicr_base_gpa, 0, 0); in vgic_v3_setup() 63 KVM_VGIC_V3_REDIST_SIZE * nr_vcpus); in vgic_v3_setup()
|
| /linux/tools/testing/selftests/kvm/ |
| A D | memslot_modification_stress_test.c | 34 static int nr_vcpus = 1; variable 101 vm = perf_test_create_vm(mode, nr_vcpus, guest_percpu_mem_size, 1, in run_test() 107 perf_test_start_vcpu_threads(nr_vcpus, vcpu_worker); in run_test() 116 perf_test_join_vcpu_threads(nr_vcpus); in run_test() 170 nr_vcpus = atoi(optarg); in main() 171 TEST_ASSERT(nr_vcpus > 0 && nr_vcpus <= max_vcpus, in main()
|
| A D | demand_paging_test.c | 40 static int nr_vcpus = 1; variable 303 malloc(nr_vcpus * sizeof(*uffd_handler_threads)); in run_test() 306 uffd_args = malloc(nr_vcpus * sizeof(*uffd_args)); in run_test() 309 pipefds = malloc(sizeof(int) * nr_vcpus * 2); in run_test() 312 for (vcpu_id = 0; vcpu_id < nr_vcpus; vcpu_id++) { in run_test() 342 perf_test_start_vcpu_threads(nr_vcpus, vcpu_worker); in run_test() 345 perf_test_join_vcpu_threads(nr_vcpus); in run_test() 353 for (vcpu_id = 0; vcpu_id < nr_vcpus; vcpu_id++) { in run_test() 364 perf_test_args.vcpu_args[0].pages * nr_vcpus / in run_test() 433 nr_vcpus = atoi(optarg); in main() [all …]
|
| A D | kvm_page_table_test.c | 73 static uint32_t nr_vcpus = 1; variable 271 vm = vm_create_with_vcpus(mode, nr_vcpus, DEFAULT_GUEST_PHY_PAGES, in pre_init_before_test() 334 pr_info("Number of testing vCPUs: %d\n", nr_vcpus); in pre_init_before_test() 345 for (vcpus = 0; vcpus < nr_vcpus; vcpus++) { in vcpus_complete_new_stage() 352 for (vcpus = 0; vcpus < nr_vcpus; vcpus++) { in vcpus_complete_new_stage() 376 vcpu_threads = malloc(nr_vcpus * sizeof(*vcpu_threads)); in run_test() 382 for (vcpu_id = 0; vcpu_id < nr_vcpus; vcpu_id++) { in run_test() 427 for (vcpu_id = 0; vcpu_id < nr_vcpus; vcpu_id++) { in run_test() 432 for (vcpu_id = 0; vcpu_id < nr_vcpus; vcpu_id++) in run_test() 486 nr_vcpus = atoi(optarg); in main() [all …]
|
| A D | dirty_log_perf_test.c | 25 static int nr_vcpus = 1; variable 184 vm = perf_test_create_vm(mode, nr_vcpus, guest_percpu_mem_size, in run_test() 190 guest_num_pages = (nr_vcpus * guest_percpu_mem_size) >> vm_get_page_shift(vm); in run_test() 208 for (vcpu_id = 0; vcpu_id < nr_vcpus; vcpu_id++) in run_test() 211 perf_test_start_vcpu_threads(nr_vcpus, vcpu_worker); in run_test() 215 for (vcpu_id = 0; vcpu_id < nr_vcpus; vcpu_id++) { in run_test() 241 for (vcpu_id = 0; vcpu_id < nr_vcpus; vcpu_id++) { in run_test() 280 perf_test_join_vcpu_threads(nr_vcpus); in run_test() 366 nr_vcpus = atoi(optarg); in main() 367 TEST_ASSERT(nr_vcpus > 0 && nr_vcpus <= max_vcpus, in main()
|
| /linux/drivers/virt/nitro_enclaves/ |
| A D | ne_pci_dev.h | 247 u64 nr_vcpus; member 272 u64 nr_vcpus; member
|
| A D | ne_misc_dev.h | 76 unsigned int nr_vcpus; member
|
| A D | ne_misc_dev.c | 720 ne_enclave->nr_vcpus++; in ne_add_vcpu_ioctl() 1042 if (!ne_enclave->nr_vcpus) { in ne_start_enclave_ioctl()
|
| /linux/arch/arm64/kvm/vgic/ |
| A D | vgic-v4.c | 238 int i, nr_vcpus, ret; in vgic_v4_init() local 246 nr_vcpus = atomic_read(&kvm->online_vcpus); in vgic_v4_init() 248 dist->its_vm.vpes = kcalloc(nr_vcpus, sizeof(*dist->its_vm.vpes), in vgic_v4_init() 253 dist->its_vm.nr_vpes = nr_vcpus; in vgic_v4_init()
|
| A D | vgic-mmio-v2.c | 112 int nr_vcpus = atomic_read(&source_vcpu->kvm->online_vcpus); in vgic_mmio_write_sgir() local 124 targets = (1U << nr_vcpus) - 1; /* all, ... */ in vgic_mmio_write_sgir()
|
| A D | vgic-mmio-v3.c | 799 int nr_vcpus = atomic_read(&kvm->online_vcpus); in vgic_v3_alloc_redist_region() local 801 : nr_vcpus * KVM_VGIC_V3_REDIST_SIZE; in vgic_v3_alloc_redist_region()
|
| /linux/tools/testing/selftests/kvm/include/aarch64/ |
| A D | vgic.h | 17 int vgic_v3_setup(struct kvm_vm *vm, unsigned int nr_vcpus,
|
| /linux/tools/testing/selftests/kvm/lib/ |
| A D | kvm_util.c | 338 struct kvm_vm *vm_create_with_vcpus(enum vm_guest_mode mode, uint32_t nr_vcpus, in vm_create_with_vcpus() argument 357 vcpu_pages = (DEFAULT_STACK_PGS + num_percpu_pages) * nr_vcpus; in vm_create_with_vcpus() 361 TEST_ASSERT(nr_vcpus <= kvm_check_cap(KVM_CAP_MAX_VCPUS), in vm_create_with_vcpus() 363 nr_vcpus, kvm_check_cap(KVM_CAP_MAX_VCPUS)); in vm_create_with_vcpus() 374 for (i = 0; i < nr_vcpus; ++i) { in vm_create_with_vcpus() 383 struct kvm_vm *vm_create_default_with_vcpus(uint32_t nr_vcpus, uint64_t extra_mem_pages, in vm_create_default_with_vcpus() argument 387 return vm_create_with_vcpus(VM_MODE_DEFAULT, nr_vcpus, DEFAULT_GUEST_PHY_PAGES, in vm_create_default_with_vcpus()
|
| /linux/tools/testing/selftests/kvm/include/ |
| A D | kvm_util.h | 300 struct kvm_vm *vm_create_default_with_vcpus(uint32_t nr_vcpus, uint64_t extra_mem_pages, 305 struct kvm_vm *vm_create_with_vcpus(enum vm_guest_mode mode, uint32_t nr_vcpus,
|
| /linux/arch/s390/kvm/ |
| A D | vsie.c | 1314 int nr_vcpus; in get_vsie_page() local 1329 nr_vcpus = atomic_read(&kvm->online_vcpus); in get_vsie_page() 1332 if (kvm->arch.vsie.page_count < nr_vcpus) { in get_vsie_page() 1349 kvm->arch.vsie.next %= nr_vcpus; in get_vsie_page()
|