summaryrefslogtreecommitdiff
path: root/sgx/services4/include/pvr_bridge_km.h
diff options
context:
space:
mode:
Diffstat (limited to 'sgx/services4/include/pvr_bridge_km.h')
-rw-r--r--[-rwxr-xr-x]sgx/services4/include/pvr_bridge_km.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/sgx/services4/include/pvr_bridge_km.h b/sgx/services4/include/pvr_bridge_km.h
index 3296284..ea2290a 100755..100644
--- a/sgx/services4/include/pvr_bridge_km.h
+++ b/sgx/services4/include/pvr_bridge_km.h
@@ -149,6 +149,15 @@ PVRSRV_ERROR IMG_CALLCONV PVRSRVMapDeviceMemoryKM(PVRSRV_PER_PROCESS_DATA *psPer
IMG_HANDLE hDstDevMemHeap,
PVRSRV_KERNEL_MEM_INFO **ppsDstMemInfo);
+
+#if defined(SUPPORT_DRI_DRM_EXTERNAL)
+IMG_IMPORT
+PVRSRV_ERROR IMG_CALLCONV PVRSRVImportGEMKM(PVRSRV_PER_PROCESS_DATA *psPerProc,
+ IMG_HANDLE hDstDevMemHeap,
+ IMG_UINT32 bo,
+ PVRSRV_KERNEL_MEM_INFO **ppsDstMemInfo);
+#endif /* SUPPORT_DRI_DRM_EXTERNAL */
+
IMG_IMPORT
PVRSRV_ERROR IMG_CALLCONV PVRSRVUnmapDeviceMemoryKM(PVRSRV_KERNEL_MEM_INFO *psMemInfo);
@@ -170,8 +179,7 @@ PVRSRV_ERROR IMG_CALLCONV PVRSRVUnwrapExtMemoryKM(PVRSRV_KERNEL_MEM_INFO *psMemI
IMG_IMPORT
PVRSRV_ERROR PVRSRVEnumerateDCKM(PVRSRV_DEVICE_CLASS DeviceClass,
IMG_UINT32 *pui32DevCount,
- IMG_UINT32 *pui32DevID,
- IMG_VOID *handle);
+ IMG_UINT32 *pui32DevID );
IMG_IMPORT
PVRSRV_ERROR PVRSRVOpenDCDeviceKM(PVRSRV_PER_PROCESS_DATA *psPerProc,