gpu: pvr: get rid of unnecessary hash lookups for the proc object
[sgx.git] / pvr / power.h
index f4990d7..a5d00e2 100644 (file)
 
 struct PVRSRV_POWER_DEV {
        enum PVRSRV_ERROR (*pfnPrePower)(void *, enum PVR_POWER_STATE,
-                             enum PVR_POWER_STATE);
+                                        enum PVR_POWER_STATE);
        enum PVRSRV_ERROR (*pfnPostPower)(void *, enum PVR_POWER_STATE,
-                              enum PVR_POWER_STATE);
-       enum PVRSRV_ERROR (*pfnPreClockSpeedChange)(void *, IMG_BOOL,
                                          enum PVR_POWER_STATE);
+       enum PVRSRV_ERROR (*pfnPreClockSpeedChange)(void *, IMG_BOOL,
+                                                   enum PVR_POWER_STATE);
        enum PVRSRV_ERROR (*pfnPostClockSpeedChange)(void *, IMG_BOOL,
-                                          enum PVR_POWER_STATE);
+                                                    enum PVR_POWER_STATE);
        void *hDevCookie;
        u32 ui32DeviceIndex;
        enum PVR_POWER_STATE eDefaultPowerState;
@@ -60,15 +60,8 @@ enum PVRSRV_ERROR PVRSRVSetInitServerState(enum PVRSRV_INIT_SERVER_STATE
                eInitServerState,
                IMG_BOOL bState);
 
-enum PVRSRV_ERROR PVRSRVPowerLock(u32 ui32CallerID,
-               IMG_BOOL bSystemPowerEvent);
-void PVRSRVPowerUnlock(u32 ui32CallerID);
-void PVRSRVDvfsLock(void);
-void PVRSRVDvfsUnlock(void);
-
 enum PVRSRV_ERROR PVRSRVSetDevicePowerStateKM(u32 ui32DeviceIndex,
-               enum PVR_POWER_STATE eNewPowerState, u32 ui32CallerID,
-               IMG_BOOL bRetainMutex);
+               enum PVR_POWER_STATE eNewPowerState);
 
 enum PVRSRV_ERROR PVRSRVSystemPrePowerStateKM(
                enum PVR_POWER_STATE eNewPowerState);
@@ -78,16 +71,16 @@ enum PVRSRV_ERROR PVRSRVSystemPostPowerStateKM(
 enum PVRSRV_ERROR PVRSRVSetPowerStateKM(enum PVR_POWER_STATE ePVRState);
 
 enum PVRSRV_ERROR PVRSRVRegisterPowerDevice(u32 ui32DeviceIndex,
-               enum PVRSRV_ERROR (*pfnPrePower)(void *, enum PVR_POWER_STATE,
-                                           enum PVR_POWER_STATE),
-               enum PVRSRV_ERROR (*pfnPostPower)(void *, enum PVR_POWER_STATE,
-                                            enum PVR_POWER_STATE),
-               enum PVRSRV_ERROR (*pfnPreClockSpeedChange)(void *, IMG_BOOL,
-                                                      enum PVR_POWER_STATE),
-               enum PVRSRV_ERROR (*pfnPostClockSpeedChange)(void *, IMG_BOOL,
-                                                       enum PVR_POWER_STATE),
-               void *hDevCookie, enum PVR_POWER_STATE eCurrentPowerState,
-               enum PVR_POWER_STATE eDefaultPowerState);
+       enum PVRSRV_ERROR (*pfnPrePower)(void *, enum PVR_POWER_STATE,
+                                        enum PVR_POWER_STATE),
+       enum PVRSRV_ERROR (*pfnPostPower)(void *, enum PVR_POWER_STATE,
+                                         enum PVR_POWER_STATE),
+       enum PVRSRV_ERROR (*pfnPreClockSpeedChange)(void *, IMG_BOOL,
+                                                   enum PVR_POWER_STATE),
+       enum PVRSRV_ERROR (*pfnPostClockSpeedChange)(void *, IMG_BOOL,
+                                                    enum PVR_POWER_STATE),
+       void *hDevCookie, enum PVR_POWER_STATE eCurrentPowerState,
+       enum PVR_POWER_STATE eDefaultPowerState);
 
 enum PVRSRV_ERROR PVRSRVRemovePowerDevice(u32 ui32DeviceIndex);