Lines Matching refs:pInfo
603 int cpumR3DbGetCpuInfo(const char *pszName, PCPUMINFO pInfo)
615 rc = CPUMR3CpuIdDetectUnknownLeafMethod(&pInfo->enmUnknownCpuIdMethod, &pInfo->DefCpuId);
618 rc = CPUMR3CpuIdCollectLeaves(&pInfo->paCpuIdLeavesR3, &pInfo->cCpuIdLeaves);
623 CPUMCPUVENDOR const enmVendor = CPUMR3CpuIdDetectVendorEx(pInfo->paCpuIdLeavesR3[0].uEax,
624 pInfo->paCpuIdLeavesR3[0].uEbx,
625 pInfo->paCpuIdLeavesR3[0].uEcx,
626 pInfo->paCpuIdLeavesR3[0].uEdx);
627 uint32_t const uStd1Eax = pInfo->paCpuIdLeavesR3[1].uEax;
721 pInfo->cCpuIdLeaves = pEntry->cCpuIdLeaves;
724 pInfo->paCpuIdLeavesR3 = (PCPUMCPUIDLEAF)RTMemDup(pEntry->paCpuIdLeaves,
726 if (!pInfo->paCpuIdLeavesR3)
730 pInfo->paCpuIdLeavesR3 = NULL;
732 pInfo->enmUnknownCpuIdMethod = pEntry->enmUnknownCpuId;
733 pInfo->DefCpuId = pEntry->DefUnknownCpuId;
740 pInfo->fMsrMask = pEntry->fMsrMask;
741 pInfo->iFirstExtCpuIdLeaf = 0; /* Set by caller. */
742 pInfo->uPadding = 0;
743 pInfo->uScalableBusFreq = pEntry->uScalableBusFreq;
744 pInfo->paCpuIdLeavesR0 = NIL_RTR0PTR;
745 pInfo->paMsrRangesR0 = NIL_RTR0PTR;
746 pInfo->paCpuIdLeavesRC = NIL_RTRCPTR;
747 pInfo->paMsrRangesRC = NIL_RTRCPTR;
763 RTMemFree(pInfo->paCpuIdLeavesR3);
764 pInfo->paCpuIdLeavesR3 = NULL;
770 pInfo->paMsrRangesR3 = paMsrs;
771 pInfo->cMsrRanges = cMsrs;