diff options
Diffstat (limited to 'drivers/gpu/pvr/sgx/sgxutils.h')
-rw-r--r-- | drivers/gpu/pvr/sgx/sgxutils.h | 15 |
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 | ||
77 | IMG_IMPORT | 77 | IMG_IMPORT |
78 | IMG_VOID SGXFlushHWRenderTargetKM(IMG_HANDLE psSGXDevInfo, IMG_DEV_VIRTADDR psHWRTDataSetDevVAddr); | 78 | PVRSRV_ERROR SGXFlushHWRenderTargetKM(IMG_HANDLE psSGXDevInfo, |
79 | IMG_DEV_VIRTADDR psHWRTDataSetDevVAddr, | ||
80 | IMG_BOOL bForceCleanup); | ||
79 | 81 | ||
80 | IMG_IMPORT | 82 | IMG_IMPORT |
81 | PVRSRV_ERROR SGXUnregisterHWRenderContextKM(IMG_HANDLE hHWRenderContext); | 83 | PVRSRV_ERROR SGXUnregisterHWRenderContextKM(IMG_HANDLE hHWRenderContext, IMG_BOOL bForceCleanup); |
82 | 84 | ||
83 | IMG_IMPORT | 85 | IMG_IMPORT |
84 | PVRSRV_ERROR SGXUnregisterHWTransferContextKM(IMG_HANDLE hHWTransferContext); | 86 | PVRSRV_ERROR SGXUnregisterHWTransferContextKM(IMG_HANDLE hHWTransferContext, IMG_BOOL bForceCleanup); |
85 | 87 | ||
86 | #if defined(SGX_FEATURE_2D_HARDWARE) | 88 | #if defined(SGX_FEATURE_2D_HARDWARE) |
87 | IMG_IMPORT | 89 | IMG_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 | ||
92 | IMG_IMPORT | 94 | IMG_IMPORT |
93 | PVRSRV_ERROR SGXUnregisterHW2DContextKM(IMG_HANDLE hHW2DContext); | 95 | PVRSRV_ERROR SGXUnregisterHW2DContextKM(IMG_HANDLE hHW2DContext, IMG_BOOL bForceCleanup); |
94 | #endif | 96 | #endif |
95 | 97 | ||
96 | IMG_UINT32 SGXConvertTimeStamp(PVRSRV_SGXDEV_INFO *psDevInfo, | 98 | IMG_UINT32 SGXConvertTimeStamp(PVRSRV_SGXDEV_INFO *psDevInfo, |
97 | IMG_UINT32 ui32TimeWraps, | 99 | IMG_UINT32 ui32TimeWraps, |
98 | IMG_UINT32 ui32Time); | 100 | IMG_UINT32 ui32Time); |
99 | 101 | ||
100 | IMG_VOID SGXCleanupRequest(PVRSRV_DEVICE_NODE *psDeviceNode, | 102 | PVRSRV_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 | ||
104 | IMG_IMPORT | 107 | IMG_IMPORT |
105 | PVRSRV_ERROR PVRSRVGetSGXRevDataKM(PVRSRV_DEVICE_NODE* psDeviceNode, IMG_UINT32 *pui32SGXCoreRev, | 108 | PVRSRV_ERROR PVRSRVGetSGXRevDataKM(PVRSRV_DEVICE_NODE* psDeviceNode, IMG_UINT32 *pui32SGXCoreRev, |