diff options
author | Amit Arora <amit.arora@linaro.org> | 2010-12-02 12:23:14 +0530 |
---|---|---|
committer | Amit Arora <amit.arora@linaro.org> | 2010-12-02 12:23:14 +0530 |
commit | 175527852cbe004893bc6f0cb59f4e9702db85ba (patch) | |
tree | 681e5a8cf41aa4848c65d78eaaaafb8e290ac71e /powerdebug.h | |
parent | 83ae6cbe2dc075e16bba51b0f8d641bad97b8fd3 (diff) |
Move around code to more logical destination
Diffstat (limited to 'powerdebug.h')
-rw-r--r-- | powerdebug.h | 28 |
1 files changed, 10 insertions, 18 deletions
diff --git a/powerdebug.h b/powerdebug.h index 4799118..e2f7d65 100644 --- a/powerdebug.h +++ b/powerdebug.h @@ -25,25 +25,10 @@ #define VERSION "1.0" -#define VALUE_MAX 16 #define TOTAL_FEATURE_WINS 3 /* Regulator, Clock and Sensor (for now) */ enum {REGULATOR, CLOCK, SENSOR}; -struct regulator_info { - char name[NAME_MAX]; - char state[VALUE_MAX]; - char status[VALUE_MAX]; - char type[VALUE_MAX]; - char opmode[VALUE_MAX]; - int microvolts; - int min_microvolts; - int max_microvolts; - int microamps; - int min_microamps; - int max_microamps; - int requested_microamps; - int num_users; -} *regulators_info; +extern struct regulator_info *regulators_info; extern char *win_names[TOTAL_FEATURE_WINS]; extern int selectedwindow; @@ -54,7 +39,12 @@ extern double ticktime; extern void usage(char **argv); extern void version(void); + +extern void print_regulator_info(int verbose); +extern void init_regulator_ds(void); +extern void read_regulator_info(void); extern void print_regulator_info(int verbose); + extern void read_and_dump_clock_info(int verbose); extern void read_and_dump_clock_info_one(char *clk); extern void read_clock_info(char *clkpath); @@ -65,14 +55,16 @@ extern void insert_children(struct clock_info **parent, struct clock_info *clk); extern void find_parents_for_clock(char *clkname, int complete); extern int read_and_print_clock_info(int verbose, int hrow, int selected); extern void print_clock_info(int verbose, int hrow, int selected); -extern void get_sensor_info(char *path, char *name, char *sensor, int verbose); extern void print_string_val(char *name, char *val); extern int init_clock_details(void); extern void print_clock_header(void); -extern void print_sensor_header(void); extern void print_one_clock(int line, char *str, int bold, int highlight); extern char *debugfs_locate_mpoint(void); +extern void get_sensor_info(char *path, char *name, char *sensor, int verbose); +extern int read_and_print_sensor_info(int verbose); +extern void print_sensor_header(void); + extern void init_curses(void); extern void fini_curses(void); extern void killall_windows(int all); |