Searched defs:cCpus (Results 1 - 25 of 36) sorted by relevance

12

/vbox/src/VBox/Runtime/generic/
H A DRTMpGetArraySize-generic.cpp48 uint32_t cCpus = s_cMaxCpus; local
49 if (RT_UNLIKELY(cCpus == 0))
54 cCpus = RT_MAX(cCpus1, cCpus2);
55 ASMAtomicCmpXchgU32(&s_cMaxCpus, cCpus, 0);
56 return cCpus;
/vbox/src/VBox/Runtime/r3/posix/
H A DRTMpGetCount-posix.cpp71 int cCpus = -1; local
72 size_t cb = sizeof(cCpus);
73 int rc = sysctl(aiMib, RT_ELEMENTS(aiMib), &cCpus, &cb, NULL, 0);
74 if (rc != -1 && cCpus >= 1)
75 return cCpus;
/vbox/include/VBox/vmm/
H A Ddbgfcorefmt.h68 uint32_t cCpus; member in struct:DBGFCOREDESCRIPTOR
H A Dgvm.h41 /** VCPU id (0 - (pVM->cCpus - 1). */
83 * Same same as VM::cCpus. */
84 uint32_t cCpus; member in struct:GVM
H A Duvm.h85 uint32_t cCpus; member in struct:UVM
H A Dgvmm.h160 GVMMR0DECL(int) GVMMR0CreateVM(PSUPDRVSESSION pSession, uint32_t cCpus, PVM *ppVM);
193 uint32_t cCpus; member in struct:GVMMCREATEVMREQ
/vbox/src/VBox/Runtime/testcase/
H A DtstRTMp-1.cpp49 RTCPUID cCpus = RTMpGetCount(); local
50 if (cCpus > 0)
51 RTTestIPrintf(RTTESTLVL_ALWAYS, "RTMpGetCount -> %u\n", cCpus);
55 cCpus = 1;
66 RTTESTI_CHECK(cCoreCpus <= cCpus);
73 RTTESTI_CHECK((RTCPUID)RTCpuSetCount(&Set) == cCpus);
118 if (cCpusOnline <= cCpus)
122 RTTestIFailed("RTMpGetOnlineCount -> %d, expected <= %d\n", (int)cCpusOnline, (int)cCpus);
123 cCpusOnline = cCpus;
148 else if ((RTCPUID)RTCpuSetCount(&SetOnline) > cCpus)
[all...]
H A DtstTSC.cpp163 const unsigned cCpus = RTMpGetOnlineCount(); local
164 if (cCpus <= 1)
175 if (cCpus > RT_ELEMENTS(s_aData))
177 RTPrintf("tstTSC: FAILED - too many CPUs (%u)\n", cCpus);
185 for (i = 1; i < cCpus; i++)
216 while (g_cWaiting < cCpus - 1)
222 if (g_cWaiting != cCpus - 1)
224 RTPrintf("tstTSC: FAILURE - threads failed to get waiting (%d != %d (i=%d))\n", g_cWaiting + 1, cCpus, i);
235 for (i = 1; i < cCpus; i++)
248 while (g_cReady < cCpus
[all...]
/vbox/src/VBox/VMM/VMMAll/
H A DVMMAll.cpp77 uint32_t cCpus = 0; local
81 cCpus++;
85 if (cCpus == 1)
96 cCpus = 0;
98 if (cCpus == 0)
100 if (cCpus == RT_ELEMENTS(pSet->au32Bitmap) * 32)
108 cCpus = 0;
116 if (cCpus != 0)
199 if (pVM->cCpus == 1)
213 for (VMCPUID idCpu = 0; idCpu < pVM->cCpus; idCp
[all...]
H A DGIMAllKvm.cpp88 if (uHyperArg1 < pVM->cCpus)
143 uint32_t cCpus = pVM->cCpus; local
144 for (uint32_t i = 0; i < cCpus; i++)
/vbox/src/VBox/Runtime/r3/darwin/
H A Dmp-darwin.cpp55 int cCpus = -1; local
56 size_t cb = sizeof(cCpus);
57 int rc = sysctlbyname("hw.logicalcpu_max", &cCpus, &cb, NULL, 0);
58 if (rc != -1 && cCpus >= 1)
59 return cCpus;
71 int cCpus = -1; local
72 size_t cb = sizeof(cCpus);
73 int rc = sysctlbyname("hw.physicalcpu_max", &cCpus, &cb, NULL, 0);
74 if (rc != -1 && cCpus >= 1)
75 return cCpus;
87 int cCpus = -1; local
103 int cCpus = -1; local
[all...]
/vbox/src/VBox/Runtime/r3/os2/
H A Dmp-os2.cpp79 ULONG cCpus = 1; local
80 int rc = DosQuerySysInfo(QSV_NUMPROCESSORS, QSV_NUMPROCESSORS, &cCpus, sizeof(cCpus));
81 if (rc || !cCpus)
82 cCpus = 1;
83 return cCpus;
/vbox/include/iprt/
H A Dcpuset.h277 int cCpus = 0; local
289 cCpus++;
294 return cCpus;
/vbox/src/VBox/Runtime/r0drv/darwin/
H A Dmp-r0drv-darwin.cpp51 int32_t cCpus = -1; local
52 size_t oldLen = sizeof(cCpus);
53 int rc = sysctlbyname("hw.ncpu", &cCpus, &oldLen, NULL, NULL);
57 cCpus = 64; /* whatever */
60 ASMAtomicWriteS32(&g_cMaxCpus, cCpus);
61 return cCpus;
67 int cCpus = g_cMaxCpus; local
68 if (RT_UNLIKELY(cCpus <= 0))
70 return cCpus;
/vbox/src/VBox/Runtime/r3/freebsd/
H A Dmp-freebsd.cpp56 int cCpus = -1; local
57 size_t cb = sizeof(cCpus);
58 int rc = sysctl(aiMib, RT_ELEMENTS(aiMib), &cCpus, &cb, NULL, 0);
59 if (rc != -1 && cCpus >= 1)
60 return cCpus;
/vbox/src/VBox/ValidationKit/utils/misc/
H A Dloadgenerator.cpp324 const unsigned cCpus = RTMpGetOnlineCount(); local
325 if (cCpus * cThreads > RT_ELEMENTS(s_aThreads))
327 cThreads, RT_ELEMENTS(s_aThreads) - 1, cCpus);
328 cThreads *= cCpus;
/vbox/src/VBox/Runtime/r0drv/nt/
H A Dtimer-r0drv-nt.cpp307 uint32_t cCpus = 0; local
310 cCpus++;
311 ASMAtomicAddS32(&pTimer->cOmniSuspendCountDown, cCpus);
/vbox/src/VBox/Runtime/r3/solaris/
H A Dmp-solaris.cpp332 int cCpus = sysconf(_SC_NPROCESSORS_MAX); local
333 if (cCpus < 0)
334 cCpus = sysconf(_SC_NPROCESSORS_CONF);
335 return cCpus;
361 RTCPUID cCpus = RTMpGetCount(); local
362 for (RTCPUID idCpu = 0; idCpu < cCpus; idCpu++)
375 RTCPUID cCpus = RTMpGetCount(); local
376 for (RTCPUID idCpu = 0; idCpu < cCpus; idCpu++)
/vbox/src/VBox/Devices/PC/
H A DDevIoApic.cpp85 uint8_t cCpus; member in struct:IOAPIC
721 pThis->id = pThis->cCpus;
768 uint32_t cCpus; local
769 rc = CFGMR3QueryU32Def(pCfg, "NumCPUs", &cCpus, 1);
773 if (cCpus > UINT8_MAX - 2) /* ID 255 is broadcast and the IO-APIC needs one (ID=cCpus). */
775 N_("Configuration error: Max %u CPUs, %u specified"), UINT8_MAX - 1, cCpus);
776 pThis->cCpus = (uint8_t)cCpus;
784 Log(("IOAPIC: cCpus
[all...]
H A DDevPcBios.cpp196 uint16_t cCpus; member in struct:DEVPCBIOS
602 pcbiosCmosWrite(pDevIns, 0x60, pThis->cCpus & 0xff);
1094 rc = CFGMR3QueryU16Def(pCfg, "NumCPUs", &pThis->cCpus, 1);
1109 LogRel(("DevPcBios: [SMP] BIOS with %u CPUs\n", pThis->cCpus));
1373 &uuid, pCfg, pThis->cCpus, &cbDmiTables, &cNumDmiTables);
1401 _4K - VBOX_DMI_TABLE_SIZE, pThis->cCpus);
/vbox/src/VBox/Runtime/r0drv/linux/
H A Dtimer-r0drv-linux.c150 * This is NIL_RTSPINLOCK if cCpus == 1. */
165 RTCPUID cCpus; member in struct:RTTIMER
427 if ( pTimer->cCpus > 1
444 iCpu = pTimer->cCpus;
458 RTMemFreeEx(pTimer, RT_OFFSETOF(RTTIMER, aSubTimers[pTimer->cCpus]));
489 if (pTimer->cCpus > 1)
491 uint32_t iCpu = pTimer->cCpus;
526 if (pTimer->cCpus > 1)
554 if (pTimer->cCpus > 1)
563 if (pTimer->cCpus >
1471 unsigned cCpus; local
[all...]
/vbox/src/VBox/VMM/VMMR3/
H A DVM.cpp103 static int vmR3CreateUVM(uint32_t cCpus, PCVMM2USERMETHODS pVmm2UserMethods, PUVM *ppUVM);
104 static int vmR3CreateU(PUVM pUVM, uint32_t cCpus, PFNCFGMCONSTRUCTOR pfnCFGMConstructor, void *pvUserCFGM);
105 static int vmR3ReadBaseConfig(PVM pVM, PUVM pUVM, uint32_t cCpus);
160 * @param cCpus Number of virtual CPUs for the new VM.
182 VMMR3DECL(int) VMR3Create(uint32_t cCpus, PCVMM2USERMETHODS pVmm2UserMethods, argument
187 LogFlow(("VMR3Create: cCpus=%RU32 pVmm2UserMethods=%p pfnVMAtError=%p pvUserVM=%p pfnCFGMConstructor=%p pvUserCFGM=%p ppVM=%p ppUVM=%p\n",
188 cCpus, pVmm2UserMethods, pfnVMAtError, pvUserVM, pfnCFGMConstructor, pvUserCFGM, ppVM, ppUVM));
226 AssertLogRelMsgReturn(cCpus > 0 && cCpus <= VMM_MAX_CPU_COUNT, ("%RU32\n", cCpus), VERR_TOO_MANY_CPU
466 vmR3CreateUVM(uint32_t cCpus, PCVMM2USERMETHODS pVmm2UserMethods, PUVM *ppUVM) argument
583 vmR3CreateU(PUVM pUVM, uint32_t cCpus, PFNCFGMCONSTRUCTOR pfnCFGMConstructor, void *pvUserCFGM) argument
775 vmR3ReadBaseConfig(PVM pVM, PUVM pUVM, uint32_t cCpus) argument
[all...]
H A DCPUM.cpp559 for (VMCPUID i = 0; i < pVM->cCpus; i++)
605 for (VMCPUID i = 0; i < pVM->cCpus; i++)
673 rc = MMR3HyperAllocOnceNoRelEx(pVM, cbMaxXState * 3 * pVM->cCpus, PAGE_SIZE, MM_TAG_CPUM_CTX,
677 for (VMCPUID i = 0; i < pVM->cCpus; i++)
759 for (VMCPUID iCpu = 0; iCpu < pVM->cCpus; iCpu++)
808 for (VMCPUID i = 0; i < pVM->cCpus; i++)
982 for (VMCPUID i = 0; i < pVM->cCpus; i++)
1028 for (VMCPUID i = 0; i < pVM->cCpus; i++)
1037 SSMR3PutU32(pSSM, pVM->cCpus);
1039 for (VMCPUID iCpu = 0; iCpu < pVM->cCpus; iCp
1136 uint32_t cCpus; local
[all...]
/vbox/src/VBox/Main/src-server/
H A DPerformance.cpp111 unsigned cCpus = 0; local
129 cCpus++;
134 AssertReturn(cCpus, VERR_NOT_IMPLEMENTED);
135 *mhz = (ULONG)(u64TotalMHz / cCpus);
/vbox/src/VBox/VMM/VMMR0/
H A DGVMMR0.cpp719 int rc = GVMMR0CreateVM(pReq->pSession, pReq->cCpus, &pVM);
736 * @param cCpus Number of virtual CPUs for the new VM.
741 GVMMR0DECL(int) GVMMR0CreateVM(PSUPDRVSESSION pSession, uint32_t cCpus, PVM *ppVM) argument
750 if ( cCpus == 0
751 || cCpus > VMM_MAX_CPU_COUNT)
807 PGVM pGVM = (PGVM)RTMemAllocZ(RT_UOFFSETOF(GVM, aCpus[cCpus]));
813 pGVM->cCpus = cCpus;
821 const uint32_t cbVM = RT_UOFFSETOF(VM, aCpus[cCpus]);
833 pVM->cCpus
1609 VMCPUID const cCpus = pGVM->cCpus; local
[all...]

Completed in 2954 milliseconds

12