Lines Matching refs:pCtx
30 * @param pCtx the context to set up
38 DECLHIDDEN(int) VBoxHGSMISetupGuestContext(PHGSMIGUESTCOMMANDCONTEXT pCtx,
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,
72 return VBoxSHGSMIHeapAlloc (&pCtx->heapCtx, cbData, u8Ch, u16Op);
74 return HGSMIHeapAlloc (&pCtx->heapCtx, cbData, u8Ch, u16Op);
82 * @param pCtx the context containing the heap used
85 DECLHIDDEN(void) VBoxHGSMIBufferFree(PHGSMIGUESTCOMMANDCONTEXT pCtx,
89 VBoxSHGSMIHeapFree (&pCtx->heapCtx, pvBuffer);
91 HGSMIHeapFree (&pCtx->heapCtx, pvBuffer);
98 * @param pCtx the context containing the heap used
101 DECLHIDDEN(int) VBoxHGSMIBufferSubmit(PHGSMIGUESTCOMMANDCONTEXT pCtx,
105 HGSMIOFFSET offBuffer = HGSMIHeapBufferOffset (HGSMIGUESTCMDHEAP_GET(&pCtx->heapCtx), pvBuffer);
111 VBVO_PORT_WRITE_U32(pCtx->port, offBuffer);