Lines Matching refs:pIter

2405     PVBOXHGCMCMD pIter = pThis->pHGCMCmdList;
2407 while (pIter)
2409 LogFlowFunc (("pIter %p\n", pIter));
2411 pIter = pIter->pNext;
2422 pIter = pThis->pHGCMCmdList;
2424 while (pIter)
2426 PVBOXHGCMCMD pNext = pIter->pNext;
2428 LogFlowFunc (("Saving %RGp, size %d\n", pIter->GCPhys, pIter->cbSize));
2431 rc = SSMR3PutGCPhys(pSSM, pIter->GCPhys);
2435 rc = SSMR3PutU32(pSSM, pIter->cbSize);
2443 rc = SSMR3PutU32(pSSM, (uint32_t)pIter->enmCmdType);
2447 rc = SSMR3PutBool(pSSM, pIter->fCancelled);
2451 rc = SSMR3PutU32(pSSM, (uint32_t)pIter->cLinPtrs);
2454 if (pIter->cLinPtrs > 0)
2457 rc = SSMR3PutU32(pSSM, (uint32_t)pIter->cLinPtrPages);
2462 for (i = 0; i < pIter->cLinPtrs; i++)
2465 VBOXHGCMLINPTR *pLinPtr = &pIter->paLinPtrs[i];
2495 pIter = pNext;
2696 PVBOXHGCMCMD pIter = pThis->pHGCMCmdList;
2700 while (pIter)
2705 LogFlowFunc (("pIter %p\n", pIter));
2707 PVBOXHGCMCMD pNext = pIter->pNext;
2711 VMMDevHGCMRequestHeader *requestHeader = (VMMDevHGCMRequestHeader *)RTMemAllocZ (pIter->cbSize);
2716 PDMDevHlpPhysRead(pDevIns, pIter->GCPhys, requestHeader, pIter->cbSize);
2732 Log(("VMMDev request issued: %d, command type %d\n", requestHeader->header.requestType, pIter->enmCmdType));
2737 switch (pIter->enmCmdType)
2757 requestHeader->header.rc = vmmdevHGCMConnectSaved (pThis, pHGCMConnect, pIter->GCPhys, &fHGCMCalled, pIter, &pCmd);
2779 requestHeader->header.rc = vmmdevHGCMDisconnectSaved (pThis, pHGCMDisconnect, pIter->GCPhys, &fHGCMCalled, pIter, &pCmd);
2809 requestHeader->header.rc = vmmdevHGCMCallSaved (pThis, pHGCMCall, pIter->GCPhys, requestHeader->header.size, f64Bits, &fHGCMCalled, pIter, &pCmd);
2836 requestHeader->header.rc = vmmdevHGCMConnect (pThis, pHGCMConnect, pIter->GCPhys);
2858 requestHeader->header.rc = vmmdevHGCMDisconnect (pThis, pHGCMDisconnect, pIter->GCPhys);
2893 requestHeader->header.rc = vmmdevHGCMCall (pThis, pHGCMCall, requestHeader->header.size, pIter->GCPhys, f64Bits);
2910 if (pIter->enmCmdType == VBOXHGCMCMDTYPE_LOADSTATE)
2915 PDMDevHlpPhysWrite(pDevIns, pIter->GCPhys, requestHeader, pIter->cbSize);
2929 PDMDevHlpPhysWrite(pDevIns, pIter->GCPhys, requestHeader, pIter->cbSize);
2954 if (pIter->paLinPtrs != NULL)
2956 RTMemFree(pIter->paLinPtrs);
2959 RTMemFree(pIter);
2961 pIter = pNext;
2974 PVBOXHGCMCMD pIter = pThis->pHGCMCmdList;
2976 while (pIter)
2978 PVBOXHGCMCMD pNext = pIter->pNext;
2980 vmmdevHGCMRemoveCommand(pThis, pIter);
2983 RTMemFree(pIter->paLinPtrs);
2984 RTMemFree(pIter);
2986 pIter = pNext;