UNCORE_PMC_IDX_MAX
for_each_set_bit(bit, box->active_mask, UNCORE_PMC_IDX_MAX)
unsigned long used_mask[BITS_TO_LONGS(UNCORE_PMC_IDX_MAX)];
bitmap_zero(used_mask, UNCORE_PMC_IDX_MAX);
for (i = 0, wmin = UNCORE_PMC_IDX_MAX, wmax = 0; i < n; i++) {
if (WARN_ON_ONCE(idx == -1 || idx >= UNCORE_PMC_IDX_MAX))
int assign[UNCORE_PMC_IDX_MAX];
struct perf_event *events[UNCORE_PMC_IDX_MAX];
struct perf_event *event_list[UNCORE_PMC_IDX_MAX];
struct event_constraint *event_constraint[UNCORE_PMC_IDX_MAX];
unsigned long active_mask[BITS_TO_LONGS(UNCORE_PMC_IDX_MAX)];
u64 tags[UNCORE_PMC_IDX_MAX];