Lines Matching defs:idCpuCore
234 * @param idCpuCore The core ID of the CPU.
237 static int VBoxServiceCpuHotPlugGetACPIDevicePath(char **ppszPath, uint32_t idCpuCore, uint32_t idCpuPackage)
311 if ( idCore == idCpuCore
402 * @param idCpuCore The CPU core ID.
405 static void VBoxServiceCpuHotPlugHandlePlugEvent(uint32_t idCpuCore, uint32_t idCpuPackage)
428 /** @todo r-bird: This code is bringing all CPUs online; the idCpuCore and
458 VBoxServiceVerbose(1, "CpuHotPlug: CPU %u/%u was brought online\n", idCpuPackage, idCpuCore);
488 * @param idCpuCore The CPU core ID.
491 static void VBoxServiceCpuHotPlugHandleUnplugEvent(uint32_t idCpuCore, uint32_t idCpuPackage)
495 int rc = VBoxServiceCpuHotPlugGetACPIDevicePath(&pszCpuDevicePath, idCpuCore, idCpuPackage);
506 VBoxServiceVerbose(1, "CpuHotPlug: CPU %u/%u was ejected\n", idCpuPackage, idCpuCore);
508 VBoxServiceError("CpuHotPlug: Failed to eject CPU %u/%u rc=%Rrc\n", idCpuPackage, idCpuCore, rc);
545 uint32_t idCpuCore;
548 rc = VbglR3CpuHotPlugWaitForEvent(&enmEventType, &idCpuCore, &idCpuPackage);
551 VBoxServiceVerbose(3, "CpuHotPlug: Event happened idCpuCore=%u idCpuPackage=%u enmEventType=%d\n",
552 idCpuCore, idCpuPackage, enmEventType);
556 VBoxServiceCpuHotPlugHandlePlugEvent(idCpuCore, idCpuPackage);
560 VBoxServiceCpuHotPlugHandleUnplugEvent(idCpuCore, idCpuPackage);
567 VBoxServiceError("CpuHotPlug: Unknown event: idCpuCore=%u idCpuPackage=%u enmEventType=%d\n",
568 idCpuCore, idCpuPackage, enmEventType);