/illumos-gate/usr/src/test/bhyve-tests/tests/vmm/ |
H A D | maxcpu.c | 47 uint16_t sockets, cores, threads, maxcpus; in main() local 48 if (vm_get_topology(ctx, &sockets, &cores, &threads, &maxcpus) != 0) { in main() 53 for (int i = 0; i < maxcpus; i++) { in main() 75 const int bad_inputs[] = {-1, maxcpus, maxcpus + 1}; in main()
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm.c | 445 if (cpuid < 0 || cpuid >= vm->maxcpus) in vm_exitinfo() 456 if (cpuid < 0 || cpuid >= vm->maxcpus) in vm_vie_ctx() 552 for (i = 0; i < vm->maxcpus; i++) in vm_init() 639 *maxcpus = vm->maxcpus; in vm_get_topology() 645 return (vm->maxcpus); in vm_get_maxcpus() 652 if (maxcpus != 0) in vm_set_topology() 693 for (i = 0; i < vm->maxcpus; i++) in vm_cleanup() 1263 if (vcpu < 0 || vcpu >= vm->maxcpus) in vm_get_seg_desc() 1275 if (vcpu < 0 || vcpu >= vm->maxcpus) in vm_set_seg_desc() 3174 if (vcpu < 0 || vcpu >= vm->maxcpus) in vm_get_capability() [all …]
|
H A D | vmm_cpuid.c | 388 uint16_t cores, maxcpus, sockets, threads; in legacy_emulate_cpuid() local 442 &maxcpus); in legacy_emulate_cpuid() 559 &maxcpus); in legacy_emulate_cpuid() 605 &maxcpus); in legacy_emulate_cpuid() 700 &maxcpus); in legacy_emulate_cpuid() 712 &maxcpus); in legacy_emulate_cpuid() 796 &maxcpus); in legacy_emulate_cpuid()
|
H A D | vmm_sol_dev.c | 375 int maxcpus; in vmm_write_lock() local 378 maxcpus = vm_get_maxcpus(sc->vmm_vm); in vmm_write_lock() 379 for (int vcpu = 0; vcpu < maxcpus; vcpu++) { in vmm_write_lock() 396 VERIFY(maxcpus == vm_get_maxcpus(sc->vmm_vm)); in vmm_write_lock() 402 int maxcpus; in vmm_write_unlock() local 415 maxcpus = vm_get_maxcpus(sc->vmm_vm); in vmm_write_unlock() 416 for (int vcpu = 0; vcpu < maxcpus; vcpu++) { in vmm_write_unlock() 1658 topo.threads, topo.maxcpus); in vmmdev_do_ioctl() 1665 &topo.threads, &topo.maxcpus); in vmmdev_do_ioctl() 2629 const int maxcpus = vm_get_maxcpus(sc->vmm_vm); in vmm_destroy_begin() local [all …]
|
/illumos-gate/usr/src/lib/libvmmapi/common/ |
H A D | vmmapi.h | 339 uint16_t threads, uint16_t maxcpus); 341 uint16_t *threads, uint16_t *maxcpus);
|
H A D | vmmapi.c | 2104 uint16_t sockets, uint16_t cores, uint16_t threads, uint16_t maxcpus) in vm_set_topology() argument 2112 topology.maxcpus = maxcpus; in vm_set_topology() 2118 uint16_t *sockets, uint16_t *cores, uint16_t *threads, uint16_t *maxcpus) in vm_get_topology() argument 2129 *maxcpus = topology.maxcpus; in vm_get_topology()
|
/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac_datapath_setup.c | 611 mac_compute_soft_ring_count(flow_entry_t *flent, int rx_srs_cnt, int maxcpus) in mac_compute_soft_ring_count() argument 708 srings = min(srings, maxcpus); in mac_compute_soft_ring_count() 1087 int i, j, k, srs_cnt, maxcpus, soft_ring_cnt = 0; in mac_flow_cpu_init() local 1096 maxcpus = (cpupart != NULL) ? cpupart->cp_ncpus : ncpus; in mac_flow_cpu_init() 1102 maxcpus = MIN(maxcpus, MRP_NCPUS - 2); in mac_flow_cpu_init() 1113 flent->fe_rx_srs_cnt - 1, maxcpus); in mac_flow_cpu_init() 4028 int soft_ring_count, maxcpus; in mac_fanout_recompute_client() local 4045 maxcpus = (cpupart != NULL) ? cpupart->cp_ncpus : ncpus; in mac_fanout_recompute_client() 4047 flent->fe_rx_srs_cnt - 1, maxcpus); in mac_fanout_recompute_client()
|
/illumos-gate/usr/src/uts/intel/io/vmm/sys/ |
H A D | vmm_kernel.h | 144 uint16_t *threads, uint16_t *maxcpus); 146 uint16_t threads, uint16_t maxcpus);
|
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | vmm_dev.h | 278 uint16_t maxcpus; member
|
/illumos-gate/usr/src/cmd/bhyve/ |
H A D | bhyverun.c | 1105 uint16_t sockets, cores, threads, maxcpus; in num_vcpus_allowed() local 1122 error = vm_get_topology(ctx, &sockets, &cores, &threads, &maxcpus); in num_vcpus_allowed() 1124 return (maxcpus); in num_vcpus_allowed()
|
/illumos-gate/usr/src/uts/intel/io/vmm/intel/ |
H A D | vmx.c | 699 uint16_t maxcpus; in vmx_vminit() local 778 maxcpus = vm_get_maxcpus(vm); in vmx_vminit() 780 for (i = 0; i < maxcpus; i++) { in vmx_vminit() 2985 uint16_t maxcpus; in vmx_vmcleanup() local 2996 maxcpus = vm_get_maxcpus(vmx->vm); in vmx_vmcleanup() 2997 for (i = 0; i < maxcpus; i++) in vmx_vmcleanup()
|
/illumos-gate/usr/src/uts/intel/io/vmm/amd/ |
H A D | svm.c | 451 uint16_t maxcpus; in svm_vminit() local 502 maxcpus = vm_get_maxcpus(svm_sc->vm); in svm_vminit() 503 for (i = 0; i < maxcpus; i++) { in svm_vminit()
|
/illumos-gate/usr/src/cmd/bhyvectl/ |
H A D | bhyvectl.c | 2337 uint16_t sockets, cores, threads, maxcpus; in main() local 2339 vm_get_topology(ctx, &sockets, &cores, &threads, &maxcpus); in main() 2341 "maxcpus=%hu\n", sockets, cores, threads, maxcpus); in main()
|