Lines Matching defs:aCpu
6534 HRESULT Machine::hotPlugCPU(ULONG aCpu)
6542 if (aCpu >= mHWData->mCPUCount)
6545 if (mHWData->mCPUAttached[aCpu])
6546 return setError(VBOX_E_OBJECT_IN_USE, tr("CPU %lu is already attached"), aCpu);
6549 rc = i_onCPUChange(aCpu, false);
6555 mHWData->mCPUAttached[aCpu] = true;
6564 HRESULT Machine::hotUnplugCPU(ULONG aCpu)
6573 if (aCpu >= SchemaDefs::MaxCPUCount)
6578 if (!mHWData->mCPUAttached[aCpu])
6579 return setError(VBOX_E_OBJECT_NOT_FOUND, tr("CPU %lu is not attached"), aCpu);
6582 if (aCpu == 0)
6586 rc = i_onCPUChange(aCpu, true);
6592 mHWData->mCPUAttached[aCpu] = false;
6601 HRESULT Machine::getCPUStatus(ULONG aCpu, BOOL *aAttached)
6610 if (aCpu < mHWData->mCPUCount)
6615 if (aCpu < SchemaDefs::MaxCPUCount)
6616 *aAttached = mHWData->mCPUAttached[aCpu];