Lines Matching defs:pCommand

805 static void vbvaVHWACommandComplete(PVGASTATE pVGAState, PVBOXVHWACMD pCommand, bool fAsyncCommand)
809 Assert(pCommand->Flags & VBOXVHWACMD_FLAG_HG_ASYNCH);
810 vbvaVHWACommandCompleteAsync(&pVGAState->IVBVACallbacks, pCommand);
814 Log(("VGA Command <<< Sync rc %d %#p, %d\n", pCommand->rc, pCommand, pCommand->enmCmd));
815 pCommand->Flags &= (~VBOXVHWACMD_FLAG_HG_ASYNCH);
831 pIter->pCommand->rc = rc;
832 vbvaVHWACommandComplete(pVGAState, pIter->pCommand, true);
862 static void vbvaVHWACommandPend(PVGASTATE pVGAState, PVBOXVHWACMD pCommand)
871 pCommand->Flags |= VBOXVHWACMD_FLAG_HG_ASYNCH;
872 pPend->pCommand = pCommand;
893 pCommand->rc = rc;
895 vbvaVHWACommandComplete(pVGAState, pCommand, false);
898 static bool vbvaVHWACommandCanPend(PVBOXVHWACMD pCommand)
900 switch (pCommand->enmCmd)
920 rc = SSMR3PutU32(pSSM, (uint32_t)(((uint8_t*)pIter->pCommand) - ((uint8_t*)pVGAState->vram_ptrR3)));
940 PVBOXVHWACMD pCommand = (PVBOXVHWACMD)(((uint8_t*)pVGAState->vram_ptrR3) + off32);
941 vbvaVHWACommandPend(pVGAState, pCommand);
947 static bool vbvaVHWACommandSubmit(PVGASTATE pVGAState, PVBOXVHWACMD pCommand, bool fAsyncCommand)
949 unsigned id = (unsigned)pCommand->iDisplay;
954 Log(("VGA Command >>> %#p, %d\n", pCommand, pCommand->enmCmd));
955 int rc = pVGAState->pDrv->pfnVHWACommandProcess(pVGAState->pDrv, pCommand);
958 Log(("VGA Command --- Going Async %#p, %d\n", pCommand, pCommand->enmCmd));
963 Log(("VGA Command --- Trying Pend %#p, %d\n", pCommand, pCommand->enmCmd));
964 fPend = vbvaVHWACommandCanPend(pCommand);
967 Log(("VGA Command --- Can NOT Pend %#p, %d\n", pCommand, pCommand->enmCmd));
968 pCommand->rc = rc;
971 Log(("VGA Command --- Can Pend %#p, %d\n", pCommand, pCommand->enmCmd));
975 Log(("VGA Command --- Going Complete Sync rc %d %#p, %d\n", rc, pCommand, pCommand->enmCmd));
976 pCommand->rc = rc;
984 pCommand->rc = VERR_INVALID_STATE;
990 vbvaVHWACommandComplete(pVGAState, pCommand, fAsyncCommand);
1006 if (!vbvaVHWACommandSubmit(pVGAState, pIter->pCommand, true))