Lines Matching refs:idCpuPackage
235 * @param idCpuPackage The package ID of the CPU.
237 static int VBoxServiceCpuHotPlugGetACPIDevicePath(char **ppszPath, uint32_t idCpuCore, uint32_t idCpuPackage)
312 && idPackage == idCpuPackage)
403 * @param idCpuPackage The CPU package ID.
405 static void VBoxServiceCpuHotPlugHandlePlugEvent(uint32_t idCpuCore, uint32_t idCpuPackage)
429 * idCpuPackage parameters are unused!
458 VBoxServiceVerbose(1, "CpuHotPlug: CPU %u/%u was brought online\n", idCpuPackage, idCpuCore);
489 * @param idCpuPackage The CPU package 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);
546 uint32_t idCpuPackage;
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);