Lines Matching refs:cbBuffer
406 crBufferPoolPush(pClient->bufpool, pBuf, pBuf->cbBuffer);
409 static CRVBOXHGSMIHDR *_crVBoxHGSMICmdBufferLock(PCRVBOXHGSMI_CLIENT pClient, uint32_t cbBuffer)
426 rc = pClient->pCmdBuffer->pfnLock(pClient->pCmdBuffer, 0, cbBuffer, fFlags, (void**)&pHdr);
432 crWarning("Failed to Lock the command buffer of size(%d), rc(%d)\n", cbBuffer, rc);
436 static CRVBOXHGSMIHDR *_crVBoxHGSMICmdBufferLockRo(PCRVBOXHGSMI_CLIENT pClient, uint32_t cbBuffer)
453 rc = pClient->pCmdBuffer->pfnLock(pClient->pCmdBuffer, 0, cbBuffer, fFlags, (void**)&pHdr);
455 crWarning("Failed to Lock the command buffer of size(%d), rc(%d)\n", cbBuffer, rc);
502 DECLINLINE(void*) _crVBoxHGSMIRecvBufData(PCRVBOXHGSMI_CLIENT pClient, uint32_t cbBuffer)
508 rc = pClient->pHGBuffer->pfnLock(pClient->pHGBuffer, 0, cbBuffer, fFlags, &pClient->pvHGBuffer);
539 if (!conn->pBuffer || (conn->cbBuffer<len))
544 conn->cbBuffer -= len;
545 conn->pBuffer = conn->cbBuffer>0 ? (uint8_t*)conn->pBuffer+len : NULL;
818 parms.cbBuffer.type = VMMDevHGCMParmType_32bit;
819 parms.cbBuffer.u.value32 = 0;
829 if (parms.cbBuffer.u.value32)
833 conn->cbBuffer = parms.cbBuffer.u.value32;
836 if (conn->cbBuffer)
969 conn->cbBuffer = parms.cbWriteback.u.value32;
972 if (conn->cbBuffer)
1062 parms.cbBuffer.type = VMMDevHGCMParmType_32bit;
1063 parms.cbBuffer.u.value32 = 0;
1073 if (parms.cbBuffer.u.value32)
1076 conn->cbBuffer = parms.cbBuffer.u.value32;
1149 len = conn->cbBuffer;
1176 conn->cbBuffer = 0;
1503 conn->cbBuffer = 0;
1765 uint32_t cbBuffer;
1776 parms->cbBuffer = 0;
1789 aSubmit[1].cbData = pRecvBuffer->cbBuffer;
1809 cbBuffer = parms->cbBuffer;
1811 cbBuffer = 0;
1815 if (cbBuffer)
1817 void *pvData = _crVBoxHGSMIRecvBufData(pClient, cbBuffer);
1822 conn->cbBuffer = cbBuffer;
1831 if (conn->cbBuffer)
1847 // uint32_t cbBuffer;
1920 aSubmit[2].cbData = pRecvBuffer->cbBuffer;
1953 conn->cbBuffer = cbWriteback;
1963 CRASSERT(cbWriteback>pClient->pHGBuffer->cbBuffer);
2534 conn->cbBuffer = 0;
2600 if (conn->cbBuffer>0)