Lines Matching refs:idApic
258 uint16_t idApic;
322 idApic = ASMGetApicId();
323 if (RT_LIKELY( idApic < RT_ELEMENTS(pGip->aiCpuFromApicId)
324 && !ASMAtomicBitTestAndSet(pState->bmApicId, idApic)))
330 LogRel(("supdrvGipDetectGetGipCpuCallback: idCpu=%#x iCpuSet=%d idApic=%#x - duplicate APIC ID.\n",
331 idCpu, iCpuSet, idApic));
342 LogRel(("supdrvGipDetectGetGipCpuCallback: idCpu=%#x iCpuSet=%d idApic=%#x - CPU set index is out of range.\n",
343 idCpu, iCpuSet, idApic));
351 LogRel(("supdrvGipDetectGetGipCpuCallback: idCpu=%#x iCpuSet=%d idApic=%#x - CPU id/index roundtrip problem: %#x\n",
352 idCpu, iCpuSet, idApic, idCpu2));
1248 uint16_t idApic = UINT16_MAX;
1285 idApic = ASMGetApicId();
1286 ASMAtomicWriteU16(&pGip->aCPUs[i].idApic, idApic);
1293 ASMAtomicWriteU16(&pGip->aiCpuFromApicId[idApic], i);
1672 ASMAtomicWriteU16(&pCpu->idApic, UINT16_MAX);
2326 * @param idApic The APIC id for the CPU index.
2332 RTCPUID idCpu, uint8_t idApic, uint64_t iTick)
2349 iCpu = pGip->aiCpuFromApicId[idApic];
3770 if ( ( (pGipCpuMaster->idApic & ~1) == (pGipCpuWorker->idApic & ~1)
3787 && pGip->aCPUs[i].idApic != pGipCpuWorker->idApic
3788 && pGip->aCPUs[i].idApic != pGipCpuMaster->idApic
4001 && (iOddEven > 0 || (pGipCpuWorker->idApic & 1) == 0)
4665 pReq->u.Out.idApic = pGip->aCPUs[iGipCpu].idApic;
4697 pReq->u.Out.idApic = ASMGetApicId();
4715 pReq->u.Out.idApic = pGip->aCPUs[iGipCpu].idApic;
4717 pReq->u.Out.idApic = ASMGetApicId();