NUM_RAPL_COUNTERS
unsigned long long data[NUM_RAPL_COUNTERS];
enum counter_source source[NUM_RAPL_COUNTERS];
unsigned long long flags[NUM_RAPL_COUNTERS];
double scale[NUM_RAPL_COUNTERS];
enum rapl_unit unit[NUM_RAPL_COUNTERS];
unsigned long long msr[NUM_RAPL_COUNTERS];
unsigned long long msr_mask[NUM_RAPL_COUNTERS];
int msr_shift[NUM_RAPL_COUNTERS];
for (int i = 0; i < NUM_RAPL_COUNTERS; ++i)
unsigned long long perf_data[NUM_RAPL_COUNTERS + 1];
for (unsigned int i = 0, pi = 1; i < NUM_RAPL_COUNTERS; ++i) {
BUILD_BUG_ON(NUM_RAPL_COUNTERS != 8);
for (size_t i = 0; i < NUM_RAPL_COUNTERS; ++i) {