power: rename typedef of callback 12/275712/1
authorYoungjae Cho <y0.cho@samsung.com>
Tue, 31 May 2022 00:36:29 +0000 (09:36 +0900)
committerHyotaek Shim <hyotaek.shim@samsung.com>
Tue, 31 May 2022 00:59:55 +0000 (00:59 +0000)
 - change_state_callback -> change_state_wait_callback

Change-Id: I7a21f4e716af474e6de4236bc92718c52d767527
Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
(cherry picked from commit b660609f30ff82224e35d95244249af5a1b20600)

include/power-internal.h
src/power-internal.c

index 8d06164fd96f18792da30929d1c1971f2ff943cd..0393310ea693c182e4ae59cdfed68c3e48208d01 100644 (file)
@@ -79,7 +79,7 @@ struct device_change_state_info {
 /**
  * Callback function that delivers information about a state transition.
  */
-typedef void (*change_state_callback) (const struct device_change_state_info *info, void *user_data);
+typedef void (*change_state_wait_callback) (const struct device_change_state_info *info, void *user_data);
 
 /**
  * Add callback for states to be transitioned.
@@ -88,7 +88,7 @@ typedef void (*change_state_callback) (const struct device_change_state_info *in
  * change_state_wait_callback cb: For every state transition to the state_bit, the cb will be invoked.
  * void *user_data: user data for the callback.
  */
-int device_power_add_change_state_wait_callback(uint64_t state_bits, change_state_callback cb, void *user_data);
+int device_power_add_change_state_wait_callback(uint64_t state_bits, change_state_wait_callback cb, void *user_data);
 
 /**
  * Notify the deviced that it is ready to transition state.
index f913325d1e6625d7376d8929b12a21cdbde6cb21..8cb5029825371cf1b155e0aacb5093866e1cefac 100644 (file)
@@ -9,19 +9,11 @@
 #define DBUS_METHOD_SYNC_CALL_TIMEOUT_MS    10000 /* 10 second */
 
 struct userdata {
-       change_state_callback callback;
+       change_state_wait_callback callback;
        void *data;
 };
 
 static int change_state_signal_id[POWER_STATE_MAX_INDEX];
-static const char *signame[POWER_STATE_MAX_INDEX] = {
-       [POWER_STATE_START_INDEX] = SIGNAME_CHANGE_STATE_TO_START,
-       [POWER_STATE_NORMAL_INDEX] = SIGNAME_CHANGE_STATE_TO_NORMAL,
-       [POWER_STATE_SLEEP_INDEX] = SIGNAME_CHANGE_STATE_TO_SLEEP,
-       [POWER_STATE_POWEROFF_INDEX] = SIGNAME_CHANGE_STATE_TO_POWEROFF,
-       [POWER_STATE_REBOOT_INDEX] = SIGNAME_CHANGE_STATE_TO_REBOOT,
-       [POWER_STATE_EXIT_INDEX] = SIGNAME_CHANGE_STATE_TO_EXIT,
-};
 
 static void signal_unsubscribed_callback(void *data)
 {
@@ -52,8 +44,16 @@ static void signal_callback(GDBusConnection *connection,
 }
 
 static int __device_power_add_change_state_wait_callback(GDBusConnection *connection,
-       int index, change_state_callback cb, void *data)
+       int index, change_state_wait_callback cb, void *data)
 {
+       static const char *signame[POWER_STATE_MAX_INDEX] = {
+               [POWER_STATE_START_INDEX] = SIGNAME_CHANGE_STATE_TO_START,
+               [POWER_STATE_NORMAL_INDEX] = SIGNAME_CHANGE_STATE_TO_NORMAL,
+               [POWER_STATE_SLEEP_INDEX] = SIGNAME_CHANGE_STATE_TO_SLEEP,
+               [POWER_STATE_POWEROFF_INDEX] = SIGNAME_CHANGE_STATE_TO_POWEROFF,
+               [POWER_STATE_REBOOT_INDEX] = SIGNAME_CHANGE_STATE_TO_REBOOT,
+               [POWER_STATE_EXIT_INDEX] = SIGNAME_CHANGE_STATE_TO_EXIT,
+       };
        struct userdata *ud;
 
        if (change_state_signal_id[index] > 0)
@@ -82,7 +82,7 @@ static int __device_power_add_change_state_wait_callback(GDBusConnection *connec
        return DEVICE_ERROR_NONE;
 }
 
-int device_power_add_change_state_wait_callback(uint64_t state_bits, change_state_callback cb, void *data)
+int device_power_add_change_state_wait_callback(uint64_t state_bits, change_state_wait_callback cb, void *data)
 {
        GDBusConnection *connection;
        GVariant *retgv = NULL;