CSKY_PMU_MAX_EVENTS
for (idx = 0; idx < CSKY_PMU_MAX_EVENTS; ++idx) {
sizeof(hw_raw_read_mapping[CSKY_PMU_MAX_EVENTS]));
sizeof(hw_raw_write_mapping[CSKY_PMU_MAX_EVENTS]));
struct perf_event *events[CSKY_PMU_MAX_EVENTS];
unsigned long used_mask[BITS_TO_LONGS(CSKY_PMU_MAX_EVENTS)];
static uint64_t (*hw_raw_read_mapping[CSKY_PMU_MAX_EVENTS])(void);
static void (*hw_raw_write_mapping[CSKY_PMU_MAX_EVENTS])(uint64_t val);