monitor: Rename monitor.h to monitor-internal.h 67/270467/2
authorDongwoo Lee <dwoo08.lee@samsung.com>
Thu, 3 Feb 2022 06:31:16 +0000 (15:31 +0900)
committerDongwoo Lee <dwoo08.lee@samsung.com>
Thu, 3 Feb 2022 06:31:16 +0000 (15:31 +0900)
Change-Id: I2a6463736ec92ba808c56d7c1cc0c2f083e4588b
Signed-off-by: Dongwoo Lee <dwoo08.lee@samsung.com>
include/monitor/monitor-internal.h [new file with mode: 0644]
include/monitor/monitor.h [deleted file]
src/resource/resource-bus.c
src/resource/resource-cpu.c
src/resource/resource-gpu.c
src/resource/resource-memory.c
src/util/resource.c

diff --git a/include/monitor/monitor-internal.h b/include/monitor/monitor-internal.h
new file mode 100644 (file)
index 0000000..d658d76
--- /dev/null
@@ -0,0 +1,79 @@
+/*
+ * PASS (Power Aware System Service) - Header file of Unified Resource Monitor
+ *
+ * Copyright (c) 2021 Samsung Electronics Co., Ltd.
+ *
+ * Licensed under the Apache License, Version 2.0 (the License);
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * @file       monitor.h
+ * @brief      Define the data structure for Unified Resource Monitor
+ * @ingroup    COM_POWER_MGNT
+ */
+
+#include <hal/hal-power.h>
+
+#ifndef __UNIFIED_RESOURCE_MONITOR__
+#define __UNIFIED_RESOURCE_MONITOR__
+
+#define        RESOURCE_TYPE_SHIFT                     16
+#define RESOURCE_ATTR_INDEX_MASK               (0xffff)
+
+#define RESOURCE_TYPE(command)                 (command >> RESOURCE_TYPE_SHIFT)
+#define RESOURCE_ATTR_INDEX(command)           (command & RESOURCE_ATTR_INDEX_MASK)
+
+enum monitor_data_type {
+       DATA_TYPE_UNKNOWN = 0,
+       DATA_TYPE_INT,
+       DATA_TYPE_DOUBLE,
+       DATA_TYPE_STRING,
+       DATA_TYPE_ARRAY,
+
+       DATA_TYPE_NUM
+};
+
+#define CPU_CUR_FREQ                   (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 0)
+#define CPU_MIN_FREQ                   (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 1)
+#define CPU_MAX_FREQ                   (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 2)
+#define CPU_AVAILABLE_MIN_FREQ         (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 3)
+#define CPU_AVAILABLE_MAX_FREQ         (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 4)
+#define CPU_CUR_GOVERNOR               (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 5)
+#define CPU_ONLINE_CPU                 (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 6)
+#define CPU_TEMPERATURE                        (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 7)
+
+#define BUS_CUR_FREQ                   (PASS_RESOURCE_BUS_ID << RESOURCE_TYPE_SHIFT | 0)
+#define BUS_MIN_FREQ                   (PASS_RESOURCE_BUS_ID << RESOURCE_TYPE_SHIFT | 1)
+#define BUS_MAX_FREQ                   (PASS_RESOURCE_BUS_ID << RESOURCE_TYPE_SHIFT | 2)
+#define BUS_AVAILABLE_MIN_FREQ         (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 3)
+#define BUS_AVAILABLE_MAX_FREQ         (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 4)
+#define BUS_CUR_GOVERNOR               (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 5)
+
+#define GPU_CUR_FREQ                   (PASS_RESOURCE_GPU_ID << RESOURCE_TYPE_SHIFT | 0)
+#define GPU_MIN_FREQ                   (PASS_RESOURCE_GPU_ID << RESOURCE_TYPE_SHIFT | 1)
+#define GPU_MAX_FREQ                   (PASS_RESOURCE_GPU_ID << RESOURCE_TYPE_SHIFT | 2)
+#define GPU_AVAILABLE_MIN_FREQ         (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 3)
+#define GPU_AVAILABLE_MAX_FREQ         (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 4)
+#define GPU_CUR_GOVERNOR               (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 5)
+#define GPU_TEMPERATURE                        (PASS_RESOURCE_GPU_ID << RESOURCE_TYPE_SHIFT | 6)
+
+#define MEMORY_TOTAL                   (PASS_RESOURCE_MEMORY_ID << RESOURCE_TYPE_SHIFT | 0)
+#define MEMORY_AVAILABLE               (PASS_RESOURCE_MEMORY_ID << RESOURCE_TYPE_SHIFT | 1)
+#define MEMORY_FREE                    (PASS_RESOURCE_MEMORY_ID << RESOURCE_TYPE_SHIFT | 2)
+#define MEMORY_FAULT_AROUND_BYTES      (PASS_RESOURCE_MEMORY_ID << RESOURCE_TYPE_SHIFT | 3)
+
+#define BATTERY_CAPACITY               (PASS_RESOURCE_BATTERY_ID << RESOURCE_TYPE_SHIFT | 0)
+#define BATTERY_CHARGING_STATUS                (PASS_RESOURCE_BATTERY_ID << RESOURCE_TYPE_SHIFT | 1)
+#define BATTERY_TEMPERATURE            (PASS_RESOURCE_BATTERY_ID << RESOURCE_TYPE_SHIFT | 2)
+
+#endif /* __UNIFIED_RESOURCE_MONITOR__ */
diff --git a/include/monitor/monitor.h b/include/monitor/monitor.h
deleted file mode 100644 (file)
index d658d76..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * PASS (Power Aware System Service) - Header file of Unified Resource Monitor
- *
- * Copyright (c) 2021 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the License);
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * @file       monitor.h
- * @brief      Define the data structure for Unified Resource Monitor
- * @ingroup    COM_POWER_MGNT
- */
-
-#include <hal/hal-power.h>
-
-#ifndef __UNIFIED_RESOURCE_MONITOR__
-#define __UNIFIED_RESOURCE_MONITOR__
-
-#define        RESOURCE_TYPE_SHIFT                     16
-#define RESOURCE_ATTR_INDEX_MASK               (0xffff)
-
-#define RESOURCE_TYPE(command)                 (command >> RESOURCE_TYPE_SHIFT)
-#define RESOURCE_ATTR_INDEX(command)           (command & RESOURCE_ATTR_INDEX_MASK)
-
-enum monitor_data_type {
-       DATA_TYPE_UNKNOWN = 0,
-       DATA_TYPE_INT,
-       DATA_TYPE_DOUBLE,
-       DATA_TYPE_STRING,
-       DATA_TYPE_ARRAY,
-
-       DATA_TYPE_NUM
-};
-
-#define CPU_CUR_FREQ                   (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 0)
-#define CPU_MIN_FREQ                   (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 1)
-#define CPU_MAX_FREQ                   (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 2)
-#define CPU_AVAILABLE_MIN_FREQ         (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 3)
-#define CPU_AVAILABLE_MAX_FREQ         (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 4)
-#define CPU_CUR_GOVERNOR               (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 5)
-#define CPU_ONLINE_CPU                 (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 6)
-#define CPU_TEMPERATURE                        (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 7)
-
-#define BUS_CUR_FREQ                   (PASS_RESOURCE_BUS_ID << RESOURCE_TYPE_SHIFT | 0)
-#define BUS_MIN_FREQ                   (PASS_RESOURCE_BUS_ID << RESOURCE_TYPE_SHIFT | 1)
-#define BUS_MAX_FREQ                   (PASS_RESOURCE_BUS_ID << RESOURCE_TYPE_SHIFT | 2)
-#define BUS_AVAILABLE_MIN_FREQ         (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 3)
-#define BUS_AVAILABLE_MAX_FREQ         (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 4)
-#define BUS_CUR_GOVERNOR               (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 5)
-
-#define GPU_CUR_FREQ                   (PASS_RESOURCE_GPU_ID << RESOURCE_TYPE_SHIFT | 0)
-#define GPU_MIN_FREQ                   (PASS_RESOURCE_GPU_ID << RESOURCE_TYPE_SHIFT | 1)
-#define GPU_MAX_FREQ                   (PASS_RESOURCE_GPU_ID << RESOURCE_TYPE_SHIFT | 2)
-#define GPU_AVAILABLE_MIN_FREQ         (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 3)
-#define GPU_AVAILABLE_MAX_FREQ         (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 4)
-#define GPU_CUR_GOVERNOR               (PASS_RESOURCE_CPU_ID << RESOURCE_TYPE_SHIFT | 5)
-#define GPU_TEMPERATURE                        (PASS_RESOURCE_GPU_ID << RESOURCE_TYPE_SHIFT | 6)
-
-#define MEMORY_TOTAL                   (PASS_RESOURCE_MEMORY_ID << RESOURCE_TYPE_SHIFT | 0)
-#define MEMORY_AVAILABLE               (PASS_RESOURCE_MEMORY_ID << RESOURCE_TYPE_SHIFT | 1)
-#define MEMORY_FREE                    (PASS_RESOURCE_MEMORY_ID << RESOURCE_TYPE_SHIFT | 2)
-#define MEMORY_FAULT_AROUND_BYTES      (PASS_RESOURCE_MEMORY_ID << RESOURCE_TYPE_SHIFT | 3)
-
-#define BATTERY_CAPACITY               (PASS_RESOURCE_BATTERY_ID << RESOURCE_TYPE_SHIFT | 0)
-#define BATTERY_CHARGING_STATUS                (PASS_RESOURCE_BATTERY_ID << RESOURCE_TYPE_SHIFT | 1)
-#define BATTERY_TEMPERATURE            (PASS_RESOURCE_BATTERY_ID << RESOURCE_TYPE_SHIFT | 2)
-
-#endif /* __UNIFIED_RESOURCE_MONITOR__ */
index fb2e2230e9edf8157b86c4ea12487b046a891ef5..a97d6f5ff4bdb87ce23c5b786d8782ba761d8496 100644 (file)
@@ -30,7 +30,7 @@
 #include <util/log.h>
 #include <util/resource.h>
 
-#include <monitor/monitor.h>
+#include <monitor/monitor-internal.h>
 
 static int bus_get_cur_freq(const struct resource *res,
                                const struct resource_attribute *attr,
index 469dacc772d8c15b66b0f2617c9520054dcf24b2..7453f319d1a0aefba75d3d6083e454e99e2259bd 100644 (file)
@@ -30,7 +30,7 @@
 #include <util/log.h>
 #include <util/resource.h>
 
-#include <monitor/monitor.h>
+#include <monitor/monitor-internal.h>
 
 static int cpu_get_cur_freq(const struct resource *res,
                                const struct resource_attribute *attr,
index 184772c5b88874439a8b482ef4ea2e7b6dccbf7d..02141f51fb37897338d127e2b72071b01f0ac7ca 100644 (file)
@@ -30,7 +30,7 @@
 #include <util/log.h>
 #include <util/resource.h>
 
-#include <monitor/monitor.h>
+#include <monitor/monitor-internal.h>
 
 static int gpu_get_cur_freq(const struct resource *res,
                                const struct resource_attribute *attr,
index 3d62be4a528f4012e35a2754678f0c428d698b68..d0b24c7077557a24795108dcacc3cc8be00fd849 100644 (file)
@@ -30,7 +30,7 @@
 #include <util/log.h>
 #include <util/resource.h>
 
-#include <monitor/monitor.h>
+#include <monitor/monitor-internal.h>
 
 #define PROC_MEM_INFO_PATH "/proc/meminfo"
 #define PROC_MEM_INFO_MEM_TOTAL "MemTotal"
index 846fa43a02c5af1240b5c6b634019a0d659701e2..609cbbc55f081e906627f7998b61b245601ce0f9 100644 (file)
@@ -23,7 +23,7 @@
 #include <util/resource.h>
 #include <util/log.h>
 
-#include <monitor/monitor.h>
+#include <monitor/monitor-internal.h>
 
 static GList *g_resource_driver_head;