Lines Matching defs:pu8Shape
75 uint8_t *pu8Shape;
589 pMouseShapeInfo->pu8Shape,
596 static int vbvaUpdateMousePointerShape(PVGASTATE pVGAState, VBVAMOUSESHAPEINFO *pMouseShapeInfo, bool fShape, const uint8_t *pu8Shape)
599 LogFlowFunc(("pVGAState %p, pMouseShapeInfo %p, fShape %d, pu8Shape %p\n",
600 pVGAState, pMouseShapeInfo, fShape, pu8Shape));
605 if (fShape && pu8Shape != NULL)
614 pu8Shape);
672 RTMemFree (pCtx->mouseShapeInfo.pu8Shape);
673 pCtx->mouseShapeInfo.pu8Shape = NULL;
676 uint8_t *pu8Shape = (uint8_t *)RTMemAlloc (cbPointerData);
677 if (pu8Shape)
679 pCtx->mouseShapeInfo.pu8Shape = pu8Shape;
685 if (pCtx->mouseShapeInfo.pu8Shape)
687 memcpy (pCtx->mouseShapeInfo.pu8Shape, &pShape->au8Data[0], cbPointerData);
1589 rc = SSMR3PutMem (pSSM, pCtx->mouseShapeInfo.pu8Shape, pCtx->mouseShapeInfo.cbShape);
1801 pCtx->mouseShapeInfo.pu8Shape = (uint8_t *)RTMemAlloc(pCtx->mouseShapeInfo.cbShape);
1802 if (pCtx->mouseShapeInfo.pu8Shape == NULL)
1807 rc = SSMR3GetMem (pSSM, pCtx->mouseShapeInfo.pu8Shape, pCtx->mouseShapeInfo.cbShape);
1812 pCtx->mouseShapeInfo.pu8Shape = NULL;
1959 vbvaUpdateMousePointerShape(pVGAState, &pCtx->mouseShapeInfo, true, pCtx->mouseShapeInfo.pu8Shape);
2590 RTMemFree(pCtx->mouseShapeInfo.pu8Shape);
2591 pCtx->mouseShapeInfo.pu8Shape = NULL;
2736 RTMemFree(pCtx->mouseShapeInfo.pu8Shape);
2737 pCtx->mouseShapeInfo.pu8Shape = NULL;