/vbox/include/VBox/HGSMI/ |
H A D | HGSMI.h | 177 HGSMIOFFSET offBuffer) 179 return pArea->pu8Base + (offBuffer - pArea->offBase); 182 DECLINLINE(uint8_t *) HGSMIBufferDataFromOffset (const HGSMIAREA *pArea, HGSMIOFFSET offBuffer) argument 184 HGSMIBUFFERHEADER *pHeader = (HGSMIBUFFERHEADER *)HGSMIOffsetToPointer(pArea, offBuffer); 191 DECLINLINE(uint8_t *) HGSMIBufferDataAndChInfoFromOffset (const HGSMIAREA *pArea, HGSMIOFFSET offBuffer, uint16_t * pChInfo) argument 193 HGSMIBUFFERHEADER *pHeader = (HGSMIBUFFERHEADER *)HGSMIOffsetToPointer (pArea, offBuffer); 203 uint32_t HGSMIChecksum (HGSMIOFFSET offBuffer, 317 HGSMIOFFSET offBuffer); 176 HGSMIOffsetToPointer(const HGSMIAREA *pArea, HGSMIOFFSET offBuffer) argument
|
/vbox/src/VBox/GuestHost/HGSMI/ |
H A D | HGSMICommon.cpp | 90 uint32_t HGSMIChecksum (HGSMIOFFSET offBuffer, argument 96 u32Checksum = hgsmiHashProcess (u32Checksum, &offBuffer, sizeof (offBuffer)); 129 HGSMIOFFSET offBuffer = HGSMIPointerToOffset (pArea, pHeader); local 140 pTail->u32Checksum = HGSMIChecksum (offBuffer, pHeader, pTail); 142 return offBuffer; 355 HGSMIOFFSET offBuffer = HGSMIPointerToOffset (&pHeap->area, pHeader); local 357 return offBuffer; 422 /* Verify that the given offBuffer points to a valid buffer, which is within the area. 425 HGSMIOFFSET offBuffer, 424 hgsmiVerifyBuffer(const HGSMIAREA *pArea, HGSMIOFFSET offBuffer, HGSMIBUFFERCONTEXT *pBufferContext) argument 539 HGSMIBufferProcess(HGSMIAREA *pArea, HGSMICHANNELINFO *pChannelInfo, HGSMIOFFSET offBuffer) argument [all...] |
/vbox/src/VBox/Additions/common/VBoxVideo/ |
H A D | HGSMIBase.cpp | 59 HGSMIOFFSET offBuffer) 61 int rc = HGSMIBufferProcess(&pCtx->areaCtx, &pCtx->channels, offBuffer); 67 HGSMINotifyHostCmdComplete(pCtx, offBuffer); 165 HGSMIOFFSET offBuffer = HGSMIHeapBufferOffset (HGSMIGUESTCMDHEAP_GET(&pCtx->heapCtx), pvBuffer); local 167 Assert(offBuffer != HGSMIOFFSET_VOID); 168 if (offBuffer != HGSMIOFFSET_VOID) 171 VBoxVideoCmnPortWriteUlong(pCtx->port, offBuffer); 58 hgsmiHostCmdProcess(PHGSMIHOSTCOMMANDCONTEXT pCtx, HGSMIOFFSET offBuffer) argument
|
/vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/ |
H A D | VBoxMPVbva.cpp | 41 int vboxVbvaCreate(PVBOXMP_DEVEXT pDevExt, VBOXVBVAINFO *pVbva, ULONG offBuffer, ULONG cbBuffer, D3DDDI_VIDEO_PRESENT_SOURCE_ID srcId) argument 49 offBuffer, 54 VBoxVBVASetupBufferContext(&pVbva->Vbva, offBuffer, cbBuffer); 936 int VBoxCmdVbvaCreate(PVBOXMP_DEVEXT pDevExt, VBOXCMDVBVA *pVbva, ULONG offBuffer, ULONG cbBuffer) 942 offBuffer, 947 VBoxVBVAExSetupBufferContext(&pVbva->Vbva, offBuffer, cbBuffer, voxCmdVbvaFlushCb, pDevExt);
|
H A D | VBoxMPCr.cpp | 50 static void* vboxMpCrShgsmiBufferFromOffset(PVBOXMP_DEVEXT pDevExt, VBOXVIDEOOFFSET offBuffer) argument 52 return HGSMIOffsetToPointer(&VBoxCommonFromDeviceExt(pDevExt)->guestCtx.heapCtx.Heap.area, (HGSMIOFFSET)offBuffer); 65 static void* vboxMpCrShgsmiTransportBufFromOffset(PVBOXMP_CRSHGSMITRANSPORT pCon, VBOXVIDEOOFFSET offBuffer) argument 67 return vboxMpCrShgsmiBufferFromOffset(pCon->pDevExt, offBuffer); 293 CRVBOXHGSMIREAD * pWr = (CRVBOXHGSMIREAD*)vboxMpCrShgsmiTransportBufFromOffset(pCon, pBufCmd->offBuffer); 365 pBufCmd->offBuffer = vboxMpCrShgsmiTransportBufOffset(pCon, pCmd); 371 pBufCmd->offBuffer = vboxMpCrShgsmiTransportBufOffset(pCon, pWbDr->pvBuf); 415 CRVBOXHGSMIWRITEREAD * pWr = (CRVBOXHGSMIWRITEREAD*)vboxMpCrShgsmiTransportBufFromOffset(pCon, pBufCmd->offBuffer); 584 pBufCmd->offBuffer = vboxVdmaCBufDrPtrOffset(&pDevExt->u.primary.Vdma, pCmd); 590 pBufCmd->offBuffer [all...] |
H A D | VBoxMPVdma.cpp | 1598 , ULONG offBuffer, ULONG cbBuffer 1606 Assert((offBuffer & 0xfff) == 0); 1608 Assert(offBuffer); 1611 if((offBuffer & 0xfff) 1613 || !offBuffer 1616 LOGREL(("invalid parameters: offBuffer(0x%x), cbBuffer(0x%x)", offBuffer, cbBuffer)); 1623 offBuffer, 1633 offBuffer, 1596 vboxVdmaCreate(PVBOXMP_DEVEXT pDevExt, VBOXVDMAINFO *pInfo , ULONG offBuffer, ULONG cbBuffer ) argument
|
/vbox/src/VBox/Devices/Graphics/HGSMI/ |
H A D | HGSMIHost.cpp | 183 HGSMIOFFSET offBuffer; /* Offset in the memory region of the entry data. */ member in struct:HGSMIHOSTFIFOENTRY 209 HGSMIOFFSET offBuffer; /* Offset of the guest command buffer. */ member in struct:HGSMIGUESTCOMPLENTRY 272 HGSMIOFFSET offBuffer) 274 HGSMIBufferProcess (&pIns->area, &pIns->channelInfo, offBuffer); 303 offCmd = pEntry->offBuffer; 338 HGSMIOFFSET offBuffer, 353 if (bCompleteFirst || pIter->offBuffer == offBuffer) 388 LogRel(("HGSMI[%s]: ignored invalid write to the host FIFO: 0x%08X!!!\n", pIns->pszName, offBuffer)); 398 HGSMIOFFSET offBuffer) 271 HGSMIGuestWrite(PHGSMIINSTANCE pIns, HGSMIOFFSET offBuffer) argument 337 hgsmiProcessHostCmdCompletion(HGSMIINSTANCE *pIns, HGSMIOFFSET offBuffer, bool bCompleteFirst) argument 397 HGSMIHostWrite(HGSMIINSTANCE *pIns, HGSMIOFFSET offBuffer) argument 725 hgsmiHostCommandProcess(HGSMIINSTANCE *pIns, HGSMIOFFSET offBuffer, bool bDoIrq) argument 838 HGSMIOFFSET offBuffer = HGSMIHeapBufferOffset (&pIns->hostHeap, pvMem); local 1444 HGSMIOffsetToPointerHost(PHGSMIINSTANCE pIns, HGSMIOFFSET offBuffer) argument 1704 hgsmiCompleteGuestCommand(PHGSMIINSTANCE pIns, HGSMIOFFSET offBuffer, bool bDoIrq) argument 1735 HGSMIOFFSET offBuffer = HGSMIPointerToOffset(&pIns->area, pHeader); local [all...] |
/vbox/src/VBox/GuestHost/OpenGL/util/ |
H A D | vboxhgsmi.c | 771 _crVBoxHGSMIWriteReadExact(CRConnection *conn, PCRVBOXHGSMI_CLIENT pClient, void *buf, uint32_t offBuffer, unsigned int len, bool bIsBuffer) argument 801 Assert(!offBuffer); 803 offBuffer = 0; 837 aSubmit[1].offData = offBuffer;
|
H A D | vboxhgcm.c | 1840 _crVBoxHGSMIWriteReadExact(CRConnection *conn, PCRVBOXHGSMI_CLIENT pClient, void *buf, uint32_t offBuffer, unsigned int len, bool bIsBuffer) argument 1874 CRASSERT(!offBuffer); 1876 offBuffer = 0; 1913 aSubmit[1].offData = offBuffer;
|
/vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/ |
H A D | server.h | 36 DECLINLINE(void*) crServerCrHgsmiPtrGet(VBOXVIDEOOFFSET offBuffer, uint32_t cbBuffer) argument 38 return ((offBuffer) + (cbBuffer) <= g_cbVRam ? VBOXCRHGSMI_PTR(offBuffer, void) : NULL);
|
/vbox/src/VBox/Storage/testcase/ |
H A D | vbox-img.cpp | 466 uint64_t offBuffer; member in struct:FILEIOSTATE 494 pFS->offBuffer = UINT64_MAX; 575 if (pFS->offBuffer == UINT64_MAX) 592 pFS->offBuffer = 0; 603 while (uOffset > pFS->offBuffer + pFS->cbBuffer - 1) 627 pFS->offBuffer += pFS->cbBuffer; 692 pFS->offBuffer = 0; 795 while (uOffset > pFS->offBuffer + sizeof(pFS->abBuffer) - 1) 800 pFS->offBuffer += sizeof(pFS->abBuffer);
|
/vbox/src/VBox/Devices/Graphics/ |
H A D | DevVGA_VBVA.cpp | 705 HGSMIOFFSET offBuffer = HGSMIPointerToOffsetHost (pIns, pvBuffer); local 707 if (offBuffer != HGSMIOFFSET_VOID) 716 && pView->u32ViewOffset <= offBuffer 717 && offBuffer <= pView->u32ViewOffset + pView->u32ViewSize - 1)
|
/vbox/include/VBox/ |
H A D | VBoxVideo.h | 1501 VBOXVIDEOOFFSET offBuffer; member in struct:VBOXVDMACMD_CHROMIUM_BUFFER 1751 VBOXCMDVBVAOFFSET offBuffer; member in struct:VBOXCMDVBVA_CRCMD_BUFFER
|