/vbox/include/VBox/ |
H A D | VBoxCrHgsmi.h | 43 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 D | VBoxCrHgsmi.cpp | 34 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 D | VBoxUhgsmiDisp.cpp | 30 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 D | VBoxUhgsmiBase.cpp | 35 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 D | VBoxUhgsmiBase.h | 36 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 D | VBoxUhgsmiKmt.cpp | 34 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 D | VBoxWineEx.h | 139 struct VBOXUHGSMI *pHgsmi; member in struct:VBOXWINEEX_D3DPRESENT_PARAMETERS
|
/vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/vbox/ |
H A D | VBoxWineEx.h | 151 struct VBOXUHGSMI *pHgsmi; member in struct:VBOXWINEEX_D3DPRESENT_PARAMETERS
|
/vbox/src/VBox/Additions/common/crOpenGL/pack/ |
H A D | packspu_context.c | 22 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 D | packspu_misc.c | 579 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 D | VBoxWineEx.h | 139 struct VBOXUHGSMI *pHgsmi; member in struct:VBOXWINEEX_D3DPRESENT_PARAMETERS
|
/vbox/src/VBox/GuestHost/OpenGL/state_tracker/ |
H A D | state_init.c | 852 GLint crStateVBoxConCreate(struct VBOXUHGSMI *pHgsmi) argument
|
/vbox/src/VBox/Additions/common/crOpenGL/ |
H A D | stub.h | 119 struct VBOXUHGSMI *pHgsmi; member in struct:context_info_t 341 , struct VBOXUHGSMI *pHgsmi
|
/vbox/src/VBox/GuestHost/OpenGL/util/ |
H A D | vboxhgsmi.c | 201 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 D | vboxhgcm.c | 244 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 D | cr_net.h | 113 struct VBOXUHGSMI *pHgsmi; member in struct:CRVBOXHGSMI_CLIENT 316 , struct VBOXUHGSMI *pHgsmi
|
/vbox/src/VBox/Devices/Graphics/ |
H A D | DevVGA_VDMA.cpp | 804 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 D | dlm_pointers.c | 1088 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 D | directx.c | 260 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 D | wined3d_private.h | 1287 , struct VBOXUHGSMI *pHgsmi 1964 struct VBOXUHGSMI *pHgsmi; member in struct:IWineD3DDeviceImpl
|
/vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/ |
H A D | directx.c | 349 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 D | wined3d_private.h | 1359 , struct VBOXUHGSMI *pHgsmi 1994 struct VBOXUHGSMI *pHgsmi; member in struct:wined3d_device
|
/vbox/src/VBox/Devices/Graphics/shaderlib/ |
H A D | wined3d_private.h | 1315 , 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 D | wined3d.h | 1670 struct VBOXUHGSMI *pHgsmi; member in struct:wined3d_swapchain_desc
|
/vbox/src/VBox/Devices/Graphics/shaderlib/libWineStub/include/wine/ |
H A D | wined3d.h | 2265 struct VBOXUHGSMI *pHgsmi; member in struct:_WINED3DPRESENT_PARAMETERS
|