Searched refs:pCtx (Results 1 - 7 of 7) sorted by relevance

/xsrc/external/mit/xf86-video-vboxvideo/dist/src/
H A DHGSMIBase.h37 DECLINLINE(void) VBoxHGSMIClearIrq(PHGSMIHOSTCOMMANDCONTEXT pCtx)
39 VBVO_PORT_WRITE_U32(pCtx->port, HGSMIOFFSET_VOID);
42 DECLHIDDEN(void *) VBoxHGSMIBufferAlloc(PHGSMIGUESTCOMMANDCONTEXT pCtx,
46 DECLHIDDEN(void) VBoxHGSMIBufferFree(PHGSMIGUESTCOMMANDCONTEXT pCtx,
48 DECLHIDDEN(int) VBoxHGSMIBufferSubmit(PHGSMIGUESTCOMMANDCONTEXT pCtx,
H A DVBVABase.c41 static void vboxHwBufferFlush(PHGSMIGUESTCOMMANDCONTEXT pCtx);
42 static void vboxHwBufferPlaceDataAt(PVBVABUFFERCONTEXT pCtx, const void *p,
44 static bool vboxHwBufferWrite(PVBVABUFFERCONTEXT pCtx,
49 static bool vboxVBVAInformHost(PVBVABUFFERCONTEXT pCtx, argument
72 pEnable->Base.u32Offset = pCtx->offVRAMBuffer;
101 DECLHIDDEN(bool) VBoxVBVAEnable(PVBVABUFFERCONTEXT pCtx, argument
113 // LogFunc(("pVBVA %p vbva off 0x%x\n", pVBVA, pCtx->offVRAMBuffer));
123 pVBVA->cbData = pCtx->cbBuffer - sizeof (VBVABUFFER) + sizeof (pVBVA->au8Data);
125 pCtx->fHwBufferOverflow = false;
126 pCtx
140 VBoxVBVADisable(PVBVABUFFERCONTEXT pCtx,PHGSMIGUESTCOMMANDCONTEXT pHGSMICtx,int32_t cScreen) argument
155 VBoxVBVABufferBeginUpdate(PVBVABUFFERCONTEXT pCtx,PHGSMIGUESTCOMMANDCONTEXT pHGSMICtx) argument
205 VBoxVBVABufferEndUpdate(PVBVABUFFERCONTEXT pCtx) argument
235 vboxHwBufferFlush(PHGSMIGUESTCOMMANDCONTEXT pCtx) argument
260 vboxHwBufferPlaceDataAt(PVBVABUFFERCONTEXT pCtx,const void * p,uint32_t cb,uint32_t offset) argument
283 vboxHwBufferWrite(PVBVABUFFERCONTEXT pCtx,PHGSMIGUESTCOMMANDCONTEXT pHGSMICtx,const void * p,uint32_t cb) argument
360 VBoxVBVAWrite(PVBVABUFFERCONTEXT pCtx,PHGSMIGUESTCOMMANDCONTEXT pHGSMICtx,const void * pv,uint32_t cb) argument
367 VBoxVBVAOrderSupported(PVBVABUFFERCONTEXT pCtx,unsigned code) argument
384 VBoxVBVASetupBufferContext(PVBVABUFFERCONTEXT pCtx,uint32_t offVRAMBuffer,uint32_t cbBuffer) argument
[all...]
H A DHGSMIBuffers.c30 * @param pCtx the context to set up
38 DECLHIDDEN(int) VBoxHGSMISetupGuestContext(PHGSMIGUESTCOMMANDCONTEXT pCtx, argument
45 pCtx->port = (RTIOPORT)VGA_PORT_HGSMI_GUEST;
47 return VBoxSHGSMIInit(&pCtx->heapCtx, pvGuestHeapMemory,
50 return HGSMIHeapSetup(&pCtx->heapCtx, pvGuestHeapMemory,
61 * @param pCtx the context containing the heap to be used
66 DECLHIDDEN(void *) VBoxHGSMIBufferAlloc(PHGSMIGUESTCOMMANDCONTEXT pCtx, argument
72 return VBoxSHGSMIHeapAlloc (&pCtx->heapCtx, cbData, u8Ch, u16Op);
74 return HGSMIHeapAlloc (&pCtx->heapCtx, cbData, u8Ch, u16Op);
82 * @param pCtx th
85 VBoxHGSMIBufferFree(PHGSMIGUESTCOMMANDCONTEXT pCtx,void * pvBuffer) argument
101 VBoxHGSMIBufferSubmit(PHGSMIGUESTCOMMANDCONTEXT pCtx,void * pvBuffer) argument
[all...]
H A DVBoxVideoGuest.h64 DECLHIDDEN(int) VBoxHGSMIReportFlagsLocation(PHGSMIGUESTCOMMANDCONTEXT pCtx,
66 DECLHIDDEN(int) VBoxHGSMISendCapsInfo(PHGSMIGUESTCOMMANDCONTEXT pCtx,
68 DECLHIDDEN(void) VBoxHGSMIGetHostAreaMapping(PHGSMIGUESTCOMMANDCONTEXT pCtx,
73 DECLHIDDEN(int) VBoxHGSMISendHostCtxInfo(PHGSMIGUESTCOMMANDCONTEXT pCtx,
78 DECLHIDDEN(int) VBoxQueryConfHGSMI(PHGSMIGUESTCOMMANDCONTEXT pCtx,
80 DECLHIDDEN(int) VBoxQueryConfHGSMIDef(PHGSMIGUESTCOMMANDCONTEXT pCtx,
82 DECLHIDDEN(int) VBoxHGSMIUpdatePointerShape(PHGSMIGUESTCOMMANDCONTEXT pCtx,
90 DECLHIDDEN(int) VBoxHGSMICursorPosition(PHGSMIGUESTCOMMANDCONTEXT pCtx, bool fReportPosition, uint32_t x, uint32_t y,
97 DECLHIDDEN(bool) VBoxVBVAEnable(PVBVABUFFERCONTEXT pCtx,
100 DECLHIDDEN(void) VBoxVBVADisable(PVBVABUFFERCONTEXT pCtx,
[all...]
H A DHGSMIBase.c49 * @param pCtx the context of the guest heap to use.
52 DECLHIDDEN(int) VBoxHGSMIReportFlagsLocation(PHGSMIGUESTCOMMANDCONTEXT pCtx, HGSMIOFFSET offLocation) argument
57 p = (HGSMIBUFFERLOCATION *)VBoxHGSMIBufferAlloc(pCtx, sizeof(*p), HGSMI_CH_HGSMI,
66 VBoxHGSMIBufferSubmit(pCtx, p);
68 VBoxHGSMIBufferFree(pCtx, p);
79 * @param pCtx the context of the guest heap to use.
82 DECLHIDDEN(int) VBoxHGSMISendCapsInfo(PHGSMIGUESTCOMMANDCONTEXT pCtx, uint32_t fCaps) argument
87 p = (VBVACAPS *)VBoxHGSMIBufferAlloc(pCtx, sizeof(*p), HGSMI_CH_VBVA, VBVA_INFO_CAPS);
96 VBoxHGSMIBufferSubmit(pCtx, p);
100 VBoxHGSMIBufferFree(pCtx,
154 VBoxQueryConfHGSMI(PHGSMIGUESTCOMMANDCONTEXT pCtx,uint32_t u32Index,uint32_t * pulValue) argument
188 VBoxHGSMIUpdatePointerShape(PHGSMIGUESTCOMMANDCONTEXT pCtx,uint32_t fFlags,uint32_t cHotX,uint32_t cHotY,uint32_t cWidth,uint32_t cHeight,uint8_t * pPixels,uint32_t cbLength) argument
251 VBoxHGSMICursorPosition(PHGSMIGUESTCOMMANDCONTEXT pCtx,bool fReportPosition,uint32_t x,uint32_t y,uint32_t * pxHost,uint32_t * pyHost) argument
[all...]
H A DModesetting.c36 * @param pCtx the context containing the heap to use
38 DECLHIDDEN(uint32_t) VBoxHGSMIGetMonitorCount(PHGSMIGUESTCOMMANDCONTEXT pCtx) argument
42 VBoxQueryConfHGSMI(pCtx, VBOX_VBVA_CONF32_MONITOR_COUNT, &cDisplays);
89 * @param pCtx the context containing the heap to use
95 DECLHIDDEN(int) VBoxHGSMISendViewInfo(PHGSMIGUESTCOMMANDCONTEXT pCtx, argument
102 void *p = VBoxHGSMIBufferAlloc(pCtx, sizeof(VBVAINFOVIEW) * u32Count,
109 VBoxHGSMIBufferSubmit (pCtx, p);
110 VBoxHGSMIBufferFree(pCtx, p);
230 * @param pCtx The context containing the heap to use.
243 DECLHIDDEN(void) VBoxHGSMIProcessDisplayInfo(PHGSMIGUESTCOMMANDCONTEXT pCtx, argument
296 VBoxHGSMIUpdateInputMapping(PHGSMIGUESTCOMMANDCONTEXT pCtx,int32_t cOriginX,int32_t cOriginY,uint32_t cWidth,uint32_t cHeight) argument
334 VBoxHGSMIGetModeHints(PHGSMIGUESTCOMMANDCONTEXT pCtx,unsigned cScreens,VBVAMODEHINT * paHints) argument
378 VBoxHGSMIGetScreenFlags(PHGSMIGUESTCOMMANDCONTEXT pCtx) argument
[all...]
H A DHGSMIContext.h87 DECLHIDDEN(int) VBoxHGSMISetupGuestContext(PHGSMIGUESTCOMMANDCONTEXT pCtx,
92 DECLHIDDEN(void) VBoxHGSMISetupHostContext(PHGSMIHOSTCOMMANDCONTEXT pCtx,

Completed in 4 milliseconds