diff options
Diffstat (limited to 'drivers/gpu/pvr/resman.h')
-rw-r--r-- | drivers/gpu/pvr/resman.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/gpu/pvr/resman.h b/drivers/gpu/pvr/resman.h index 11af49be72d..c20719fe446 100644 --- a/drivers/gpu/pvr/resman.h +++ b/drivers/gpu/pvr/resman.h | |||
@@ -76,7 +76,7 @@ enum { | |||
76 | #define RESMAN_CRITERIA_PVOID_PARAM 0x00000002 | 76 | #define RESMAN_CRITERIA_PVOID_PARAM 0x00000002 |
77 | #define RESMAN_CRITERIA_UI32_PARAM 0x00000004 | 77 | #define RESMAN_CRITERIA_UI32_PARAM 0x00000004 |
78 | 78 | ||
79 | typedef PVRSRV_ERROR (*RESMAN_FREE_FN)(IMG_PVOID pvParam, IMG_UINT32 ui32Param); | 79 | typedef PVRSRV_ERROR (*RESMAN_FREE_FN)(IMG_PVOID pvParam, IMG_UINT32 ui32Param, IMG_BOOL bForceCleanup); |
80 | 80 | ||
81 | typedef struct _RESMAN_ITEM_ *PRESMAN_ITEM; | 81 | typedef struct _RESMAN_ITEM_ *PRESMAN_ITEM; |
82 | typedef struct _RESMAN_CONTEXT_ *PRESMAN_CONTEXT; | 82 | typedef struct _RESMAN_CONTEXT_ *PRESMAN_CONTEXT; |
@@ -90,7 +90,8 @@ PRESMAN_ITEM ResManRegisterRes(PRESMAN_CONTEXT hResManContext, | |||
90 | IMG_UINT32 ui32Param, | 90 | IMG_UINT32 ui32Param, |
91 | RESMAN_FREE_FN pfnFreeResource); | 91 | RESMAN_FREE_FN pfnFreeResource); |
92 | 92 | ||
93 | PVRSRV_ERROR ResManFreeResByPtr(PRESMAN_ITEM psResItem); | 93 | PVRSRV_ERROR ResManFreeResByPtr(PRESMAN_ITEM psResItem, |
94 | IMG_BOOL bForceCleanup); | ||
94 | 95 | ||
95 | PVRSRV_ERROR ResManFreeResByCriteria(PRESMAN_CONTEXT hResManContext, | 96 | PVRSRV_ERROR ResManFreeResByCriteria(PRESMAN_CONTEXT hResManContext, |
96 | IMG_UINT32 ui32SearchCriteria, | 97 | IMG_UINT32 ui32SearchCriteria, |