MAX_HWEVENTS
struct perf_event *event[MAX_HWEVENTS];
unsigned long evtype[MAX_HWEVENTS];
int current_idx[MAX_HWEVENTS];
struct perf_event *evts[MAX_HWEVENTS];
unsigned long evtypes[MAX_HWEVENTS];
int idx_rubbish_bin[MAX_HWEVENTS];
int pmc_count_shift[MAX_HWEVENTS];
unsigned long pmc_count_mask[MAX_HWEVENTS];
unsigned long pmc_max_period[MAX_HWEVENTS];
unsigned int hwc_index[MAX_HWEVENTS];
struct perf_event *ctrs[MAX_HWEVENTS];
u64 events[MAX_HWEVENTS];
unsigned int cflags[MAX_HWEVENTS];
struct perf_event *event[MAX_HWEVENTS];
u64 events[MAX_HWEVENTS];
unsigned int flags[MAX_HWEVENTS];
u64 alternatives[MAX_HWEVENTS][MAX_EVENT_ALTERNATIVES];
unsigned long amasks[MAX_HWEVENTS][MAX_EVENT_ALTERNATIVES];
unsigned long avalues[MAX_HWEVENTS][MAX_EVENT_ALTERNATIVES];
unsigned long pmcs[MAX_HWEVENTS];
u32 pmcs[MAX_HWEVENTS];
for (; i < MAX_HWEVENTS; i++)
unsigned long smasks[MAX_HWEVENTS], svalues[MAX_HWEVENTS];
int n_alt[MAX_HWEVENTS], choice[MAX_HWEVENTS];
struct perf_event *event[MAX_HWEVENTS];
struct perf_event *events[MAX_HWEVENTS];
if (ppmu->n_counter > MAX_HWEVENTS) {
ppmu->n_counter, MAX_HWEVENTS);
ppmu->n_counter = MAX_HWEVENTS;
struct perf_event *events[MAX_HWEVENTS];
unsigned long used_mask[BITS_TO_LONGS(MAX_HWEVENTS)];
unsigned long active_mask[BITS_TO_LONGS(MAX_HWEVENTS)];
WARN_ON(_pmu->num_events > MAX_HWEVENTS);
int current_idx[MAX_HWEVENTS];
u64 pcr[MAX_HWEVENTS];
struct perf_event *evts[MAX_HWEVENTS];
unsigned long events[MAX_HWEVENTS];
int current_idx_dmy[MAX_HWEVENTS];
struct perf_event *event[MAX_HWEVENTS];
unsigned long events[MAX_HWEVENTS];