aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/pvr/sgx/sgxutils.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/pvr/sgx/sgxutils.h')
-rw-r--r--drivers/gpu/pvr/sgx/sgxutils.h15
1 files changed, 9 insertions, 6 deletions
diff --git a/drivers/gpu/pvr/sgx/sgxutils.h b/drivers/gpu/pvr/sgx/sgxutils.h
index a7cbcb7193a..bc60fdd9186 100644
--- a/drivers/gpu/pvr/sgx/sgxutils.h
+++ b/drivers/gpu/pvr/sgx/sgxutils.h
@@ -75,13 +75,15 @@ IMG_HANDLE SGXRegisterHWTransferContextKM(IMG_HANDLE psDeviceNode,
75 PVRSRV_PER_PROCESS_DATA *psPerProc); 75 PVRSRV_PER_PROCESS_DATA *psPerProc);
76 76
77IMG_IMPORT 77IMG_IMPORT
78IMG_VOID SGXFlushHWRenderTargetKM(IMG_HANDLE psSGXDevInfo, IMG_DEV_VIRTADDR psHWRTDataSetDevVAddr); 78PVRSRV_ERROR SGXFlushHWRenderTargetKM(IMG_HANDLE psSGXDevInfo,
79 IMG_DEV_VIRTADDR psHWRTDataSetDevVAddr,
80 IMG_BOOL bForceCleanup);
79 81
80IMG_IMPORT 82IMG_IMPORT
81PVRSRV_ERROR SGXUnregisterHWRenderContextKM(IMG_HANDLE hHWRenderContext); 83PVRSRV_ERROR SGXUnregisterHWRenderContextKM(IMG_HANDLE hHWRenderContext, IMG_BOOL bForceCleanup);
82 84
83IMG_IMPORT 85IMG_IMPORT
84PVRSRV_ERROR SGXUnregisterHWTransferContextKM(IMG_HANDLE hHWTransferContext); 86PVRSRV_ERROR SGXUnregisterHWTransferContextKM(IMG_HANDLE hHWTransferContext, IMG_BOOL bForceCleanup);
85 87
86#if defined(SGX_FEATURE_2D_HARDWARE) 88#if defined(SGX_FEATURE_2D_HARDWARE)
87IMG_IMPORT 89IMG_IMPORT
@@ -90,16 +92,17 @@ IMG_HANDLE SGXRegisterHW2DContextKM(IMG_HANDLE psDeviceNode,
90 PVRSRV_PER_PROCESS_DATA *psPerProc); 92 PVRSRV_PER_PROCESS_DATA *psPerProc);
91 93
92IMG_IMPORT 94IMG_IMPORT
93PVRSRV_ERROR SGXUnregisterHW2DContextKM(IMG_HANDLE hHW2DContext); 95PVRSRV_ERROR SGXUnregisterHW2DContextKM(IMG_HANDLE hHW2DContext, IMG_BOOL bForceCleanup);
94#endif 96#endif
95 97
96IMG_UINT32 SGXConvertTimeStamp(PVRSRV_SGXDEV_INFO *psDevInfo, 98IMG_UINT32 SGXConvertTimeStamp(PVRSRV_SGXDEV_INFO *psDevInfo,
97 IMG_UINT32 ui32TimeWraps, 99 IMG_UINT32 ui32TimeWraps,
98 IMG_UINT32 ui32Time); 100 IMG_UINT32 ui32Time);
99 101
100IMG_VOID SGXCleanupRequest(PVRSRV_DEVICE_NODE *psDeviceNode, 102PVRSRV_ERROR SGXCleanupRequest(PVRSRV_DEVICE_NODE *psDeviceNode,
101 IMG_DEV_VIRTADDR *psHWDataDevVAddr, 103 IMG_DEV_VIRTADDR *psHWDataDevVAddr,
102 IMG_UINT32 ui32CleanupType); 104 IMG_UINT32 ui32CleanupType,
105 IMG_BOOL bForceCleanup);
103 106
104IMG_IMPORT 107IMG_IMPORT
105PVRSRV_ERROR PVRSRVGetSGXRevDataKM(PVRSRV_DEVICE_NODE* psDeviceNode, IMG_UINT32 *pui32SGXCoreRev, 108PVRSRV_ERROR PVRSRVGetSGXRevDataKM(PVRSRV_DEVICE_NODE* psDeviceNode, IMG_UINT32 *pui32SGXCoreRev,