Searched defs:pHgsmi (Results 1 - 25 of 28) sorted by relevance

12

/vbox/include/VBox/
H A DVBoxCrHgsmi.h43 VBOXCRHGSMI_DECL(void) VBoxCrHgsmiDestroy(PVBOXUHGSMI pHgsmi); variable
46 VBOXCRHGSMI_DECL(int) VBoxCrHgsmiCtlConGetClientID(PVBOXUHGSMI pHgsmi, uint32_t *pu32ClientID);
47 VBOXCRHGSMI_DECL(int) VBoxCrHgsmiCtlConGetHostCaps(PVBOXUHGSMI pHgsmi, uint32_t *pu32HostCaps);
48 VBOXCRHGSMI_DECL(int) VBoxCrHgsmiCtlConCall(PVBOXUHGSMI pHgsmi, struct VBoxGuestHGCMCallInfo *pCallInfo, int cbCallInfo);
/vbox/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/
H A DVBoxCrHgsmi.cpp34 PVBOXUHGSMI pHgsmi = VBoxCrHgsmiCreate(); local
35 if (pHgsmi)
38 VBoxCrHgsmiDestroy(pHgsmi);
76 VBOXCRHGSMI_DECL(void) VBoxCrHgsmiDestroy(PVBOXUHGSMI pHgsmi) argument
78 PVBOXUHGSMI_PRIVATE_KMT pHgsmiGL = VBOXUHGSMIKMT_GET(pHgsmi);
108 VBOXCRHGSMI_DECL(int) VBoxCrHgsmiCtlConGetClientID(PVBOXUHGSMI pHgsmi, uint32_t *pu32ClientID) argument
110 PVBOXUHGSMI_PRIVATE_BASE pHgsmiPrivate = (PVBOXUHGSMI_PRIVATE_BASE)pHgsmi;
119 VBOXCRHGSMI_DECL(int) VBoxCrHgsmiCtlConGetHostCaps(PVBOXUHGSMI pHgsmi, uint32_t *pu32HostCaps) argument
121 PVBOXUHGSMI_PRIVATE_BASE pHgsmiPrivate = (PVBOXUHGSMI_PRIVATE_BASE)pHgsmi;
130 VBOXCRHGSMI_DECL(int) VBoxCrHgsmiCtlConCall(PVBOXUHGSMI pHgsmi, struc argument
[all...]
H A DVBoxUhgsmiDisp.cpp30 struct VBOXWDDMDISP_DEVICE *pDevice = VBOXUHGSMID3D_GET(pBuffer->BasePrivate.pHgsmi)->pDevice;
53 struct VBOXWDDMDISP_DEVICE *pDevice = VBOXUHGSMID3D_GET(pBuffer->BasePrivate.pHgsmi)->pDevice;
85 struct VBOXWDDMDISP_DEVICE *pDevice = VBOXUHGSMID3D_GET(pBuffer->BasePrivate.pHgsmi)->pDevice;
97 /*typedef DECLCALLBACK(int) FNVBOXUHGSMI_BUFFER_CREATE(PVBOXUHGSMI pHgsmi, uint32_t cbBuf, VBOXUHGSMI_BUFFER_TYPE_FLAGS fType, PVBOXUHGSMI_BUFFER* ppBuf);*/
98 DECLCALLBACK(int) vboxUhgsmiD3DBufferCreate(PVBOXUHGSMI pHgsmi, uint32_t cbBuf, VBOXUHGSMI_BUFFER_TYPE_FLAGS fType, PVBOXUHGSMI_BUFFER* ppBuf) argument
110 PVBOXUHGSMI_PRIVATE_D3D pPrivate = VBOXUHGSMID3D_GET(pHgsmi);
136 pBuf->BasePrivate.pHgsmi = &pPrivate->BasePrivate;
161 /* typedef DECLCALLBACK(int) FNVBOXUHGSMI_BUFFER_SUBMIT(PVBOXUHGSMI pHgsmi, PVBOXUHGSMI_BUFFER_SUBMIT aBuffers, uint32_t cBuffers); */
162 DECLCALLBACK(int) vboxUhgsmiD3DBufferSubmit(PVBOXUHGSMI pHgsmi, PVBOXUHGSMI_BUFFER_SUBMIT aBuffers, uint32_t cBuffers) argument
164 PVBOXUHGSMI_PRIVATE_D3D pHg = VBOXUHGSMID3D_GET(pHgsmi);
206 vboxCrHhgsmiDispEscape(struct VBOXUHGSMI_PRIVATE_BASE *pHgsmi, void *pvData, uint32_t cbData, BOOL fHwAccess) argument
226 vboxUhgsmiD3DInit(PVBOXUHGSMI_PRIVATE_D3D pHgsmi, PVBOXWDDMDISP_DEVICE pDevice) argument
235 vboxUhgsmiD3DEscInit(PVBOXUHGSMI_PRIVATE_D3D pHgsmi, struct VBOXWDDMDISP_DEVICE *pDevice) argument
[all...]
H A DVBoxUhgsmiBase.cpp35 PVBOXUHGSMI_PRIVATE_BASE pPrivate = VBOXUHGSMIBASE_GET(pBuffer->BasePrivate.pHgsmi);
100 pBuffer->BasePrivate.pHgsmi = pPrivate;
124 DECLCALLBACK(int) vboxUhgsmiBaseEscBufferCreate(PVBOXUHGSMI pHgsmi, uint32_t cbBuf, VBOXUHGSMI_BUFFER_TYPE_FLAGS fUhgsmiType, PVBOXUHGSMI_BUFFER* ppBuf) argument
135 PVBOXUHGSMI_PRIVATE_BASE pPrivate = VBOXUHGSMIBASE_GET(pHgsmi);
148 DECLCALLBACK(int) vboxUhgsmiBaseEscBufferSubmit(PVBOXUHGSMI pHgsmi, PVBOXUHGSMI_BUFFER_SUBMIT aBuffers, uint32_t cBuffers) argument
171 PVBOXUHGSMI_PRIVATE_BASE pPrivate = VBOXUHGSMIBASE_GET(pHgsmi);
216 int vboxCrHgsmiPrivateCtlConCall(struct VBOXUHGSMI_PRIVATE_BASE *pHgsmi, struct VBoxGuestHGCMCallInfo *pCallInfo, int cbCallInfo) argument
238 int rc = vboxCrHgsmiPrivateEscape(pHgsmi, pBuf, cbBuffer, FALSE);
260 int vboxCrHgsmiPrivateCtlConGetClientID(struct VBOXUHGSMI_PRIVATE_BASE *pHgsmi, uint32_t *pu32ClientID) argument
265 int rc = vboxCrHgsmiPrivateEscape(pHgsmi,
280 vboxCrHgsmiPrivateCtlConGetHostCaps(struct VBOXUHGSMI_PRIVATE_BASE *pHgsmi, uint32_t *pu32HostCaps) argument
[all...]
H A DVBoxUhgsmiBase.h36 typedef DECLCALLBACK(int) FNVBOXCRHGSMI_CTLCON_CALL(struct VBOXUHGSMI_PRIVATE_BASE *pHgsmi, struct VBoxGuestHGCMCallInfo *pCallInfo, int cbCallInfo);
42 typedef DECLCALLBACK(int) FNVBOXCRHGSMI_CTLCON_GETCLIENTID(struct VBOXUHGSMI_PRIVATE_BASE *pHgsmi, uint32_t *pu32ClientID);
47 int vboxCrHgsmiPrivateCtlConCall(struct VBOXUHGSMI_PRIVATE_BASE *pHgsmi, struct VBoxGuestHGCMCallInfo *pCallInfo, int cbCallInfo);
48 int vboxCrHgsmiPrivateCtlConGetClientID(struct VBOXUHGSMI_PRIVATE_BASE *pHgsmi, uint32_t *pu32ClientID);
49 int vboxCrHgsmiPrivateCtlConGetHostCaps(struct VBOXUHGSMI_PRIVATE_BASE *pHgsmi, uint32_t *pu32HostCaps);
52 typedef DECLCALLBACK(int) FNVBOXCRHGSMI_ESCAPE(struct VBOXUHGSMI_PRIVATE_BASE *pHgsmi, void *pvData, uint32_t cbData, BOOL fHwAccess);
66 PVBOXUHGSMI_PRIVATE_BASE pHgsmi; member in struct:VBOXUHGSMI_BUFFER_PRIVATE_BASE
214 DECLCALLBACK(int) vboxUhgsmiBaseEscBufferSubmit(PVBOXUHGSMI pHgsmi, PVBOXUHGSMI_BUFFER_SUBMIT aBuffers, uint32_t cBuffers);
216 DECLCALLBACK(int) vboxUhgsmiBaseEscBufferCreate(PVBOXUHGSMI pHgsmi, uint32_t cbBuf, VBOXUHGSMI_BUFFER_TYPE_FLAGS fUhgsmiType, PVBOXUHGSMI_BUFFER* ppBuf);
217 DECLINLINE(void) vboxUhgsmiBaseInit(PVBOXUHGSMI_PRIVATE_BASE pHgsmi, PFNVBOXCRHGSMI_ESCAP argument
[all...]
H A DVBoxUhgsmiKmt.cpp34 PVBOXUHGSMI_PRIVATE_KMT pPrivate = VBOXUHGSMIKMT_GET(pBuffer->BasePrivate.pHgsmi);
60 PVBOXUHGSMI_PRIVATE_KMT pPrivate = VBOXUHGSMIKMT_GET(pBuffer->BasePrivate.pHgsmi);
99 PVBOXUHGSMI_PRIVATE_KMT pPrivate = VBOXUHGSMIKMT_GET(pBuffer->BasePrivate.pHgsmi);
112 DECLCALLBACK(int) vboxUhgsmiKmtBufferCreate(PVBOXUHGSMI pHgsmi, uint32_t cbBuf, VBOXUHGSMI_BUFFER_TYPE_FLAGS fType, PVBOXUHGSMI_BUFFER* ppBuf) argument
124 PVBOXUHGSMI_PRIVATE_KMT pPrivate = VBOXUHGSMIKMT_GET(pHgsmi);
154 pBuf->BasePrivate.pHgsmi = &pPrivate->BasePrivate;
174 DECLCALLBACK(int) vboxUhgsmiKmtBufferSubmit(PVBOXUHGSMI pHgsmi, PVBOXUHGSMI_BUFFER_SUBMIT aBuffers, uint32_t cBuffers) argument
176 PVBOXUHGSMI_PRIVATE_KMT pHg = VBOXUHGSMIKMT_GET(pHgsmi);
216 static HRESULT vboxUhgsmiKmtEngineCreate(PVBOXUHGSMI_PRIVATE_KMT pHgsmi, BOOL bD3D) argument
218 HRESULT hr = vboxDispKmtCallbacksInit(&pHgsmi
261 vboxCrHhgsmiKmtEscape(struct VBOXUHGSMI_PRIVATE_BASE *pHgsmi, void *pvData, uint32_t cbData, BOOL fHwAccess) argument
283 vboxUhgsmiKmtSetupCallbacks(PVBOXUHGSMI_PRIVATE_KMT pHgsmi) argument
291 vboxUhgsmiKmtEscSetupCallbacks(PVBOXUHGSMI_PRIVATE_KMT pHgsmi) argument
310 vboxUhgsmiKmtQueryCaps(PVBOXUHGSMI_PRIVATE_KMT pHgsmi, uint32_t *pu32Caps) argument
337 vboxUhgsmiKmtCreate(PVBOXUHGSMI_PRIVATE_KMT pHgsmi, BOOL bD3D) argument
359 vboxUhgsmiKmtDestroy(PVBOXUHGSMI_PRIVATE_KMT pHgsmi) argument
[all...]
/vbox/src/VBox/Devices/Graphics/shaderlib/wine/vbox/
H A DVBoxWineEx.h139 struct VBOXUHGSMI *pHgsmi; member in struct:VBOXWINEEX_D3DPRESENT_PARAMETERS
/vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/vbox/
H A DVBoxWineEx.h151 struct VBOXUHGSMI *pHgsmi; member in struct:VBOXWINEEX_D3DPRESENT_PARAMETERS
/vbox/src/VBox/Additions/common/crOpenGL/pack/
H A Dpackspu_context.c22 struct VBOXUHGSMI *pHgsmi
36 CRASSERT(!CRPACKSPU_IS_WDDM_CRHGSMI() == !pHgsmi);
63 , pHgsmi
101 packspu_VBoxConCreate(struct VBOXUHGSMI *pHgsmi) argument
106 CRASSERT(pHgsmi);
108 thread = packspuNewThread(pHgsmi);
H A Dpackspu_misc.c579 GLint PACKSPU_APIENTRY packspu_VBoxPackSetInjectThread(struct VBOXUHGSMI *pHgsmi) argument
612 , pHgsmi
820 GLint PACKSPU_APIENTRY packspu_VBoxPackSetInjectThread(struct VBOXUHGSMI *pHgsmi) argument
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/vbox/
H A DVBoxWineEx.h139 struct VBOXUHGSMI *pHgsmi; member in struct:VBOXWINEEX_D3DPRESENT_PARAMETERS
/vbox/src/VBox/GuestHost/OpenGL/state_tracker/
H A Dstate_init.c852 GLint crStateVBoxConCreate(struct VBOXUHGSMI *pHgsmi) argument
/vbox/src/VBox/Additions/common/crOpenGL/
H A Dstub.h119 struct VBOXUHGSMI *pHgsmi; member in struct:context_info_t
341 , struct VBOXUHGSMI *pHgsmi
/vbox/src/VBox/GuestHost/OpenGL/util/
H A Dvboxhgsmi.c201 PVBOXUHGSMI pHgsmi; member in struct:CRVBOXHGSMI_CLIENT
471 rc = pClient->pHgsmi->pfnBufferCreate(pClient->pHgsmi, cbSize,
617 rc = pClient->pHgsmi->pfnBufferSubmitAsynch(pClient->pHgsmi, aSubmit, 2);
651 rc = pClient->pHgsmi->pfnBufferSubmitAsynch(pClient->pHgsmi, aSubmit, 2);
721 rc = pClient->pHgsmi->pfnBufferSubmitAsynch(pClient->pHgsmi, aSubmit, 2);
847 rc = pClient->pHgsmi
[all...]
H A Dvboxhgcm.c244 static int _crVBoxHGSMIClientInit(PCRVBOXHGSMI_CLIENT pClient, PVBOXUHGSMI pHgsmi) argument
248 pClient->pHgsmi = pHgsmi;
250 rc = pHgsmi->pfnBufferCreate(pHgsmi, CRVBOXHGSMI_PAGE_ALIGN(1), Flags, &pClient->pCmdBuffer);
254 rc = pHgsmi->pfnBufferCreate(pHgsmi, CRVBOXHGSMI_PAGE_ALIGN(1), Flags, &pClient->pHGBuffer);
269 pClient->pHgsmi = NULL;
299 *ppHgsmi = pClient->pHgsmi;
301 pClient->pHgsmi
2320 PVBOXUHGSMI pHgsmi; local
[all...]
/vbox/src/VBox/GuestHost/OpenGL/include/
H A Dcr_net.h113 struct VBOXUHGSMI *pHgsmi; member in struct:CRVBOXHGSMI_CLIENT
316 , struct VBOXUHGSMI *pHgsmi
/vbox/src/VBox/Devices/Graphics/
H A DDevVGA_VDMA.cpp804 PHGSMIINSTANCE pHgsmi; member in struct:VBOXVDMAHOST
1237 VBVABUFFER *pVBVA = (VBVABUFFER *)HGSMIOffsetToPointerHost(pVdma->pHgsmi, u32Offset);
2160 int tmpRc = VBoxSHGSMICommandComplete (pVdma->pHgsmi, pCmdDr);
2178 rc = VBoxSHGSMICommandComplete (pVdma->pHgsmi, pCmdDr);
2555 PHGSMIINSTANCE pHgsmi = pVdma->pHgsmi;
2601 PHGSMIINSTANCE pHgsmi = pVdma->pHgsmi;
2654 rc = VBoxSHGSMICommandComplete (pHgsmi, pCmd);
2660 PHGSMIINSTANCE pHgsmi
[all...]
/vbox/src/VBox/HostServices/SharedOpenGL/dlm/
H A Ddlm_pointers.c1088 int crdlm_pointers_VBoxConCreate(struct instanceVBoxConCreate *instance, struct VBOXUHGSMI * pHgsmi) argument
1104 int crdlm_pointers_VBoxPackSetInjectThread(struct instanceVBoxPackSetInjectThread *instance, struct VBOXUHGSMI * pHgsmi) argument
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/
H A Ddirectx.c260 static BOOL WineD3D_CreateFakeGLContext(struct wined3d_fake_gl_ctx *ctx, struct VBOXUHGSMI *pHgsmi) argument
306 ctx->gl_ctx = pVBoxCreateContext(ctx->dc, pHgsmi);
5333 struct VBOXUHGSMI *pHgsmi = NULL; local
5407 pHgsmi = VBoxCrHgsmiCreate();
5408 if (!pHgsmi)
5441 if (!WineD3D_CreateFakeGLContext(&fake_gl_ctx, pHgsmi))
5631 VBoxCrHgsmiDestroy(pHgsmi);
5632 pHgsmi = NULL;
5657 if (pHgsmi)
5659 VBoxCrHgsmiDestroy(pHgsmi);
[all...]
H A Dwined3d_private.h1287 , struct VBOXUHGSMI *pHgsmi
1964 struct VBOXUHGSMI *pHgsmi; member in struct:IWineD3DDeviceImpl
/vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/
H A Ddirectx.c349 static BOOL WineD3D_CreateFakeGLContext(struct wined3d_fake_gl_ctx *ctx, struct VBOXUHGSMI *pHgsmi) argument
398 if (!(ctx->gl_ctx = pVBoxCreateContext(ctx->dc, pHgsmi)))
5299 struct VBOXUHGSMI *pHgsmi = NULL; local
5363 pHgsmi = VBoxCrHgsmiCreate();
5364 if (!pHgsmi)
5381 , pHgsmi
5387 VBoxCrHgsmiDestroy(pHgsmi);
5405 VBoxCrHgsmiDestroy(pHgsmi);
5419 VBoxCrHgsmiDestroy(pHgsmi);
5430 VBoxCrHgsmiDestroy(pHgsmi);
[all...]
H A Dwined3d_private.h1359 , struct VBOXUHGSMI *pHgsmi
1994 struct VBOXUHGSMI *pHgsmi; member in struct:wined3d_device
/vbox/src/VBox/Devices/Graphics/shaderlib/
H A Dwined3d_private.h1315 , struct VBOXUHGSMI *pHgsmi
1999 struct VBOXUHGSMI *pHgsmi; member in struct:IWineD3DDeviceImpl
/vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/vbox/libWineStub/include/wine/
H A Dwined3d.h1670 struct VBOXUHGSMI *pHgsmi; member in struct:wined3d_swapchain_desc
/vbox/src/VBox/Devices/Graphics/shaderlib/libWineStub/include/wine/
H A Dwined3d.h2265 struct VBOXUHGSMI *pHgsmi; member in struct:_WINED3DPRESENT_PARAMETERS

Completed in 244 milliseconds

12