ACPI: platform-profile: Introduce object pointers to callbacks
[linux-2.6-microblaze.git] / include / linux / platform_profile.h
index c797fdb..a26542d 100644 (file)
@@ -28,8 +28,10 @@ enum platform_profile_option {
 
 struct platform_profile_handler {
        unsigned long choices[BITS_TO_LONGS(PLATFORM_PROFILE_LAST)];
-       int (*profile_get)(enum platform_profile_option *profile);
-       int (*profile_set)(enum platform_profile_option profile);
+       int (*profile_get)(struct platform_profile_handler *pprof,
+                               enum platform_profile_option *profile);
+       int (*profile_set)(struct platform_profile_handler *pprof,
+                               enum platform_profile_option profile);
 };
 
 int platform_profile_register(struct platform_profile_handler *pprof);