Skip to content

Commit

Permalink
format .h files, parameters on new lines (#491)
Browse files Browse the repository at this point in the history
  • Loading branch information
slabasan committed Jan 12, 2024
1 parent 2c80ef3 commit 6e6d3ae
Show file tree
Hide file tree
Showing 29 changed files with 930 additions and 467 deletions.
8 changes: 5 additions & 3 deletions src/variorum/AMD/amd_power_features.h
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,10 @@ struct rapl_data
double *core_joules;
};

int print_energy_data(FILE *writedest,
off_t msr_rapl_unit,
off_t msr_core_energy_status);
int print_energy_data(
FILE *writedest,
off_t msr_rapl_unit,
off_t msr_core_energy_status
);

#endif
8 changes: 6 additions & 2 deletions src/variorum/AMD/config_amd.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,12 @@
#include <inttypes.h>
#include <e_smi/e_smi.h>

uint64_t *detect_amd_arch(void);
uint64_t *detect_amd_arch(
void
);

int set_amd_func_ptrs(int idx);
int set_amd_func_ptrs(
int idx
);

#endif
68 changes: 45 additions & 23 deletions src/variorum/AMD/epyc.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,28 +8,50 @@

#include <jansson.h>

int amd_cpu_epyc_get_power(int long_ver);

int amd_cpu_epyc_get_power_limits(int long_ver);

int amd_cpu_epyc_set_socket_power_limit(int pcap_new);

int amd_cpu_epyc_set_and_verify_best_effort_node_power_limit(int pcap_new);

int amd_cpu_epyc_print_energy();

int amd_cpu_epyc_print_boostlimit();

int amd_cpu_epyc_set_each_core_boostlimit(int boostlimit);

//int amd_cpu_epyc_set_and_verify_core_boostlimit(int core,
// unsigned int boostlimit);

int amd_cpu_epyc_set_socket_boostlimit(int socket,
int boostlimit);

int amd_cpu_epyc_get_node_power_json(char **get_power_obj_str);

int amd_cpu_epyc_get_node_power_domain_info_json(char **get_domain_obj_str);
int amd_cpu_epyc_get_power(
int long_ver
);

int amd_cpu_epyc_get_power_limits(
int long_ver
);

int amd_cpu_epyc_set_socket_power_limit(
int pcap_new
);

int amd_cpu_epyc_set_and_verify_best_effort_node_power_limit(
int pcap_new
);

int amd_cpu_epyc_print_energy(
void
);

int amd_cpu_epyc_print_boostlimit(
void
);

int amd_cpu_epyc_set_each_core_boostlimit(
int boostlimit
);

//int amd_cpu_epyc_set_and_verify_core_boostlimit(
// int core,
// unsigned int boostlimit
//);

int amd_cpu_epyc_set_socket_boostlimit(
int socket,
int boostlimit
);

int amd_cpu_epyc_get_node_power_json(
char **get_power_obj_str
);

int amd_cpu_epyc_get_node_power_domain_info_json(
char **get_domain_obj_str
);

#endif
70 changes: 46 additions & 24 deletions src/variorum/AMD_GPU/amd_gpu_power_features.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,29 +12,51 @@

#include <rocm_smi/rocm_smi.h>

void get_power_data(int chipid,
int total_sockets,
int verbose,
FILE *output);

void get_power_limit_data(int chipid,
int total_sockets,
int verbose,
FILE *output);

void get_thermals_data(int chipid,
int total_sockets,
int verbose,
FILE *output);

void get_clocks_data(int chipid, int total_sockets, int verbose, FILE *output);

void get_gpu_utilization_data(int chipid, int total_sockets, int verbose,
FILE *output);

void cap_each_gpu_power_limit(int chipid, int total_sockets,
unsigned int powerlimit);

void get_thermals_json(int chipid, int total_sockets, json_t *output);
void get_power_data(
int chipid,
int total_sockets,
int verbose,
FILE *output
);

void get_power_limit_data(
int chipid,
int total_sockets,
int verbose,
FILE *output
);

void get_thermals_data(
int chipid,
int total_sockets,
int verbose,
FILE *output
);

void get_clocks_data(
int chipid,
int total_sockets,
int verbose,
FILE *output
);

void get_gpu_utilization_data(
int chipid,
int total_sockets,
int verbose,
FILE *output
);

void cap_each_gpu_power_limit(
int chipid,
int total_sockets,
unsigned int powerlimit
);

void get_thermals_json(
int chipid,
int total_sockets,
json_t *output
);

#endif
8 changes: 6 additions & 2 deletions src/variorum/AMD_GPU/config_amd_gpu.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,12 @@

#include <inttypes.h>

uint64_t *detect_amd_gpu_arch(void);
uint64_t *detect_amd_gpu_arch(
void
);

int set_amd_gpu_func_ptrs(int idx);
int set_amd_gpu_func_ptrs(
int idx
);

#endif
28 changes: 21 additions & 7 deletions src/variorum/AMD_GPU/instinctGPU.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,32 @@
#include <jansson.h>
#include <sys/time.h>

int amd_gpu_instinct_get_power(int verbose);
int amd_gpu_instinct_get_power(
int verbose
);

int amd_gpu_instinct_get_power_limit(int verbose);
int amd_gpu_instinct_get_power_limit(
int verbose
);

int amd_gpu_instinct_get_thermals(int verbose);
int amd_gpu_instinct_get_thermals(
int verbose
);

int amd_gpu_instinct_get_clocks(int verbose);
int amd_gpu_instinct_get_clocks(
int verbose
);

int amd_gpu_instinct_get_gpu_utilization(int verbose);
int amd_gpu_instinct_get_gpu_utilization(
int verbose
);

int amd_gpu_instinct_cap_each_gpu_power_limit(unsigned int powerlimit);
int amd_gpu_instinct_cap_each_gpu_power_limit(
unsigned int powerlimit
);

int amd_gpu_instinct_get_thermals_json(json_t *get_thermal_obj);
int amd_gpu_instinct_get_thermals_json(
json_t *get_thermal_obj
);

#endif
42 changes: 28 additions & 14 deletions src/variorum/ARM/ARM_Juno_r2.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,33 @@

#include <jansson.h>

int arm_juno_r2_get_power(int long_ver);

int arm_juno_r2_get_thermals(int long_ver);

int arm_juno_r2_get_clocks(int long_ver);

int arm_juno_r2_get_frequencies(void);

int arm_juno_r2_cap_socket_frequency(int cpuid,
int freq);

int arm_juno_r2_get_power_json(char **get_power_obj_str);

int arm_juno_r2_get_power_domain_info_json(char **get_domain_obj_str);
int arm_juno_r2_get_power(
int long_ver
);

int arm_juno_r2_get_thermals(
int long_ver
);

int arm_juno_r2_get_clocks(
int long_ver
);

int arm_juno_r2_get_frequencies(
void
);

int arm_juno_r2_cap_socket_frequency(
int cpuid,
int freq
);

int arm_juno_r2_get_power_json(
char **get_power_obj_str
);

int arm_juno_r2_get_power_domain_info_json(
char **get_domain_obj_str
);

#endif
36 changes: 24 additions & 12 deletions src/variorum/ARM/ARM_Neoverse_N1.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,29 @@

#include <jansson.h>

int arm_neoverse_n1_get_power(int long_ver);

int arm_neoverse_n1_get_thermals(int long_ver);

int arm_neoverse_n1_get_clocks(int long_ver);

int arm_neoverse_n1_cap_socket_frequency(int cpuid,
int freq);

int arm_neoverse_n1_get_power_json(char **get_power_obj_str);

int arm_neoverse_n1_get_power_domain_info_json(char **get_domain_obj_str);
int arm_neoverse_n1_get_power(
int long_ver
);

int arm_neoverse_n1_get_thermals(
int long_ver
);

int arm_neoverse_n1_get_clocks(
int long_ver
);

int arm_neoverse_n1_cap_socket_frequency(
int cpuid,
int freq
);

int arm_neoverse_n1_get_power_json(
char **get_power_obj_str
);

int arm_neoverse_n1_get_power_domain_info_json(
char **get_domain_obj_str
);

#endif
34 changes: 22 additions & 12 deletions src/variorum/ARM/arm_util.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,17 +14,27 @@
extern unsigned m_num_package;
extern char m_hostname[1024];

int read_file_ui64(const int,
uint64_t *);

int write_file_ui64(const int,
uint64_t);

int read_array_ui64(const int,
uint64_t **);

void init_arm(void);

void shutdown_arm(void);
int read_file_ui64(
const int,
uint64_t *
);

int write_file_ui64(
const int,
uint64_t
);

int read_array_ui64(
const int,
uint64_t **
);

void init_arm(
void
);

void shutdown_arm(
void
);

#endif
8 changes: 6 additions & 2 deletions src/variorum/ARM/config_arm.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,12 @@

#include <inttypes.h>

uint64_t *detect_arm_arch(void);
uint64_t *detect_arm_arch(
void
);

int set_arm_func_ptrs(int idx);
int set_arm_func_ptrs(
int idx
);

#endif
Loading

0 comments on commit 6e6d3ae

Please sign in to comment.