/vbox/src/VBox/Devices/Graphics/HGSMI/ |
H A D | HGSMIHost.h | 42 HGSMIOFFSET offBase, 54 HGSMIOFFSET offBuffer); 56 HGSMIOFFSET HGSMIPointerToOffsetHost (PHGSMIINSTANCE pIns, 71 HGSMIOFFSET offHeap, 83 HGSMIOFFSET offBuffer); 86 HGSMIOFFSET HGSMIGuestRead (PHGSMIINSTANCE pIns); 89 HGSMIOFFSET HGSMIHostRead (PHGSMIINSTANCE pIns); 93 HGSMIOFFSET offBuffer);
|
H A D | HGSMIHost.cpp | 183 HGSMIOFFSET offBuffer; /* Offset in the memory region of the entry data. */ 209 HGSMIOFFSET offBuffer; /* Offset of the guest command buffer. */ 272 HGSMIOFFSET offBuffer) 278 static HGSMIOFFSET hgsmiProcessGuestCmdCompletion(HGSMIINSTANCE *pIns) 280 HGSMIOFFSET offCmd = HGSMIOFFSET_VOID; 316 HGSMIOFFSET HGSMIGuestRead (PHGSMIINSTANCE pIns) 332 HGSMIOFFSET offCmd = hgsmiProcessGuestCmdCompletion(pIns); 338 HGSMIOFFSET offBuffer, 398 HGSMIOFFSET offBuffer) 409 HGSMIOFFSET HGSMIHostRea [all...] |
/vbox/include/VBox/HGSMI/ |
H A D | HGSMIMemAlloc.h | 58 HGSMIOFFSET descriptor; 75 HGSMIOFFSET *paDescriptors, uint32_t cDescriptors, HGSMISIZE cbMaxBlock, 82 HGSMIMABLOCK *HGSMIMASearchOffset(HGSMIMADATA *pMA, HGSMIOFFSET off); 86 DECLINLINE(HGSMISIZE) HGSMIMAOrder2Size(HGSMIOFFSET order) 91 DECLINLINE(HGSMIOFFSET) HGSMIMASize2Order(HGSMISIZE cb) 93 HGSMIOFFSET order = HGSMIPopCnt32(cb - 1) - HGSMI_MA_DESC_ORDER_BASE;
|
H A D | HGSMI.h | 170 DECLINLINE(HGSMIOFFSET) HGSMIPointerToOffset(const HGSMIAREA *pArea, 173 return pArea->offBase + (HGSMIOFFSET)((uint8_t *)pv - pArea->pu8Base); 177 HGSMIOFFSET offBuffer) 182 DECLINLINE(uint8_t *) HGSMIBufferDataFromOffset (const HGSMIAREA *pArea, HGSMIOFFSET offBuffer) 191 DECLINLINE(uint8_t *) HGSMIBufferDataAndChInfoFromOffset (const HGSMIAREA *pArea, HGSMIOFFSET offBuffer, uint16_t * pChInfo) 203 uint32_t HGSMIChecksum (HGSMIOFFSET offBuffer, 210 HGSMIOFFSET offBase); 214 DECLINLINE(bool) HGSMIAreaContainsOffset(const HGSMIAREA *pArea, HGSMIOFFSET off) 224 HGSMIOFFSET HGSMIBufferInitializeSingle (const HGSMIAREA *pArea, 234 HGSMIOFFSET offBas [all...] |
H A D | HGSMIDefs.h | 37 typedef uint32_t HGSMIOFFSET; typedef 39 #define HGSMIOFFSET_VOID ((HGSMIOFFSET)~0) 47 HGSMIOFFSET offBase; /* The starting offset of the area. */ 48 HGSMIOFFSET offLast; /* The last valid offset:
|
H A D | HGSMIChSetup.h | 40 HGSMIOFFSET offLocation;
|
/vbox/src/VBox/GuestHost/HGSMI/ |
H A D | HGSMIMemAlloc.cpp | 62 DECLINLINE(HGSMIOFFSET) hgsmiMADescriptor(HGSMIOFFSET off, bool fFree, HGSMIOFFSET order) 103 HGSMIOFFSET off = 0; 116 HGSMIOFFSET order = HGSMIMASize2Order(cbBlock); 158 HGSMIOFFSET order = HGSMI_MA_DESC_ORDER(pIter->descriptor); 166 static int hgsmiMARestore(HGSMIMADATA *pMA, HGSMIOFFSET *paDescriptors, uint32_t cDescriptors, HGSMISIZE cbMaxBlock) 174 HGSMIOFFSET off = 0; 208 static HGSMIMABLOCK *hgsmiMAGetFreeBlock(HGSMIMADATA *pMA, HGSMIOFFSET order) 212 HGSMIOFFSET [all...] |
H A D | HGSMICommon.cpp | 90 uint32_t HGSMIChecksum (HGSMIOFFSET offBuffer, 103 static HGSMIOFFSET hgsmiBufferInitializeSingle (const HGSMIAREA *pArea, 129 HGSMIOFFSET offBuffer = HGSMIPointerToOffset (pArea, pHeader); 145 int HGSMIAreaInitialize (HGSMIAREA *pArea, void *pvBase, HGSMISIZE cbArea, HGSMIOFFSET offBase) 177 HGSMIOFFSET HGSMIBufferInitializeSingle (const HGSMIAREA *pArea, 203 HGSMIOFFSET offBase) 247 HGSMIOFFSET offBase, 249 HGSMIOFFSET *paDescriptors, 277 HGSMIOFFSET offBase, 350 HGSMIOFFSET HGSMIHeapBufferOffse [all...] |
/vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/ |
H A D | VBoxMPShgsmi.h | 50 DECLINLINE(HGSMIOFFSET) VBoxSHGSMICommandOffset(const PVBOXSHGSMI pHeap, const VBOXSHGSMIHEADER* pHeader) 57 DECLINLINE(HGSMIOFFSET) VBoxSHGSMICommandPtrOffset(const PVBOXSHGSMI pHeap, const void * pvPtr) 62 int VBoxSHGSMIInit(PVBOXSHGSMI pHeap, uint32_t u32HeapType, void *pvBase, HGSMISIZE cbArea, HGSMIOFFSET offBase, const HGSMIENV *pEnv);
|
H A D | VBoxMPVdma.h | 118 typedef DECLCALLBACK(int) FNVBOXVDMASUBMIT(struct _DEVICE_EXTENSION* pDevExt, struct VBOXVDMAINFO * pInfo, HGSMIOFFSET offDr, PVOID pvContext); 281 DECLINLINE(HGSMIOFFSET) vboxVdmaCBufDrPtrOffset(const PVBOXVDMAINFO pInfo, const void* pvPtr)
|
H A D | VBoxMPShgsmi.cpp | 188 int VBoxSHGSMIInit(PVBOXSHGSMI pHeap, uint32_t u32HeapType, void *pvBase, HGSMISIZE cbArea, HGSMIOFFSET offBase,
|
H A D | VBoxMPVbva.cpp | 117 static int vboxCmdVbvaSubmitHgsmi(PHGSMIGUESTCOMMANDCONTEXT pHGSMICtx, HGSMIOFFSET offDr) 144 HGSMIOFFSET offCmd = VBoxSHGSMICommandOffset(&pHGSMICtx->heapCtx, pHdr); 178 HGSMIOFFSET offCmd = VBoxSHGSMICommandOffset(&pHGSMICtx->heapCtx, pHdr);
|
H A D | VBoxMPVdma.cpp | 1497 static int vboxWddmVdmaSubmitVbva(PVBOXMP_DEVEXT pDevExt, PVBOXVDMAINFO pInfo, HGSMIOFFSET offDr) 1514 static int vboxWddmVdmaSubmitHgsmi(PVBOXMP_DEVEXT pDevExt, PVBOXVDMAINFO pInfo, HGSMIOFFSET offDr) 1539 HGSMIOFFSET offCmd = VBoxSHGSMICommandOffset(&VBoxCommonFromDeviceExt(pDevExt)->guestCtx.heapCtx, pHdr); 1783 HGSMIOFFSET offCmd = VBoxSHGSMICommandOffset(&pInfo->CmdHeap, pHdr); 1816 HGSMIOFFSET offCmd = VBoxSHGSMICommandOffset(&pInfo->CmdHeap, pHdr);
|
H A D | VBoxMPVhwa.cpp | 42 static int vboxVhwaCommandSubmitHgsmi(struct _DEVICE_EXTENSION* pDevExt, HGSMIOFFSET offDr) 146 HGSMIOFFSET offCmd = VBoxSHGSMICommandOffset(&pDevExt->u.primary.hgsmiAdapterHeap, pHdr);
|
H A D | VBoxMPCr.cpp | 52 return HGSMIOffsetToPointer(&VBoxCommonFromDeviceExt(pDevExt)->guestCtx.heapCtx.Heap.area, (HGSMIOFFSET)offBuffer);
|
H A D | VBoxMPWddm.cpp | 656 PVBOXSHGSMI vboxWddmHgsmiGetHeapFromCmdOffset(PVBOXMP_DEVEXT pDevExt, HGSMIOFFSET offCmd) 676 VBOXWDDM_HGSMICMD_TYPE vboxWddmHgsmiGetCmdTypeFromOffset(PVBOXMP_DEVEXT pDevExt, HGSMIOFFSET offCmd) 1498 HGSMIOFFSET offCmd = VBoxVideoCmnPortReadUlong(VBoxCommonFromDeviceExt(pDevExt)->guestCtx.port); 1633 HGSMIOFFSET offCmd = VBoxVideoCmnPortReadUlong(VBoxCommonFromDeviceExt(pDevExt)->guestCtx.port);
|
H A D | VBoxMPMisc.cpp | 1804 HGSMIOFFSET offCmd = VBoxSHGSMICommandOffset(&VBoxCommonFromDeviceExt(pDevExt)->guestCtx.heapCtx, pHdr);
|
/vbox/src/VBox/Additions/common/VBoxVideo/ |
H A D | HGSMIBase.cpp | 31 static void HGSMINotifyHostCmdComplete(PHGSMIHOSTCOMMANDCONTEXT pCtx, HGSMIOFFSET offt) 48 HGSMIOFFSET offMem = HGSMIPointerToOffset(&pCtx->areaCtx, pHdr); 59 HGSMIOFFSET offBuffer) 73 static HGSMIOFFSET hgsmiGetHostBuffer(PHGSMIHOSTCOMMANDCONTEXT pCtx) 82 HGSMIOFFSET offset = hgsmiGetHostBuffer(pCtx); 165 HGSMIOFFSET offBuffer = HGSMIHeapBufferOffset (HGSMIGUESTCMDHEAP_GET(&pCtx->heapCtx), pvBuffer); 182 HGSMIOFFSET offLocation) 440 HGSMIOFFSET offVRAMFlagsLocation,
|
/vbox/src/VBox/Additions/WINNT/Graphics/Video/common/xpdm/ |
H A D | VBoxVideoIOCTL.h | 77 typedef DECLCALLBACK(void) FNVBOXVIDEOHGSMIPOSTCOMMAND(HVBOXVIDEOHGSMI hHGSMI, HGSMIOFFSET offCmd);
|
/vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/ |
H A D | VBoxDispVHWA.h | 34 HGSMIOFFSET FourCC;
|
/vbox/include/VBox/ |
H A D | VBoxVideoGuest.h | 245 HGSMIOFFSET offVRAMFlagsLocation,
|
H A D | VBoxVideo.h | 2001 HGSMIOFFSET offCmd;
|
/vbox/src/VBox/Devices/Graphics/ |
H A D | DevVGA_VBVA.cpp | 705 HGSMIOFFSET offBuffer = HGSMIPointerToOffsetHost (pIns, pvBuffer); 1291 HGSMIOFFSET offCmd = HGSMIPointerToOffsetHost (pIns, pCmd);
|