Searched refs:HGSMIOFFSET (Results 1 - 23 of 23) sorted by relevance

/vbox/src/VBox/Devices/Graphics/HGSMI/
H A DHGSMIHost.h42 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 DHGSMIHost.cpp183 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 DHGSMIMemAlloc.h58 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 DHGSMI.h170 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 DHGSMIDefs.h37 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 DHGSMIChSetup.h40 HGSMIOFFSET offLocation;
/vbox/src/VBox/GuestHost/HGSMI/
H A DHGSMIMemAlloc.cpp62 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 DHGSMICommon.cpp90 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 DVBoxMPShgsmi.h50 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 DVBoxMPVdma.h118 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 DVBoxMPShgsmi.cpp188 int VBoxSHGSMIInit(PVBOXSHGSMI pHeap, uint32_t u32HeapType, void *pvBase, HGSMISIZE cbArea, HGSMIOFFSET offBase,
H A DVBoxMPVbva.cpp117 static int vboxCmdVbvaSubmitHgsmi(PHGSMIGUESTCOMMANDCONTEXT pHGSMICtx, HGSMIOFFSET offDr)
144 HGSMIOFFSET offCmd = VBoxSHGSMICommandOffset(&pHGSMICtx->heapCtx, pHdr);
178 HGSMIOFFSET offCmd = VBoxSHGSMICommandOffset(&pHGSMICtx->heapCtx, pHdr);
H A DVBoxMPVdma.cpp1497 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 DVBoxMPVhwa.cpp42 static int vboxVhwaCommandSubmitHgsmi(struct _DEVICE_EXTENSION* pDevExt, HGSMIOFFSET offDr)
146 HGSMIOFFSET offCmd = VBoxSHGSMICommandOffset(&pDevExt->u.primary.hgsmiAdapterHeap, pHdr);
H A DVBoxMPCr.cpp52 return HGSMIOffsetToPointer(&VBoxCommonFromDeviceExt(pDevExt)->guestCtx.heapCtx.Heap.area, (HGSMIOFFSET)offBuffer);
H A DVBoxMPWddm.cpp656 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 DVBoxMPMisc.cpp1804 HGSMIOFFSET offCmd = VBoxSHGSMICommandOffset(&VBoxCommonFromDeviceExt(pDevExt)->guestCtx.heapCtx, pHdr);
/vbox/src/VBox/Additions/common/VBoxVideo/
H A DHGSMIBase.cpp31 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 DVBoxVideoIOCTL.h77 typedef DECLCALLBACK(void) FNVBOXVIDEOHGSMIPOSTCOMMAND(HVBOXVIDEOHGSMI hHGSMI, HGSMIOFFSET offCmd);
/vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/xpdm/
H A DVBoxDispVHWA.h34 HGSMIOFFSET FourCC;
/vbox/include/VBox/
H A DVBoxVideoGuest.h245 HGSMIOFFSET offVRAMFlagsLocation,
H A DVBoxVideo.h2001 HGSMIOFFSET offCmd;
/vbox/src/VBox/Devices/Graphics/
H A DDevVGA_VBVA.cpp705 HGSMIOFFSET offBuffer = HGSMIPointerToOffsetHost (pIns, pvBuffer);
1291 HGSMIOFFSET offCmd = HGSMIPointerToOffsetHost (pIns, pCmd);

Completed in 182 milliseconds