Lines Matching refs:counter_infos
652 struct gen_perf_query_counter_info *counter_infos = in build_unique_counter_list() local
653 ralloc_array_size(perf, sizeof(counter_infos[0]), max_counters); in build_unique_counter_list()
679 counter_info = &counter_infos[perf->n_counters++]; in build_unique_counter_list()
693 perf->counter_infos = reralloc_array_size(perf, counter_infos, in build_unique_counter_list()
694 sizeof(counter_infos[0]), perf->n_counters); in build_unique_counter_list()
696 qsort(perf->counter_infos, perf->n_counters, sizeof(perf->counter_infos[0]), in build_unique_counter_list()
887 if (__builtin_popcount(perf->counter_infos[idx].query_mask) != (q + 1)) in get_passes_mask()
890 if (queries_mask & perf->counter_infos[idx].query_mask) in get_passes_mask()
893 queries_mask |= BITFIELD64_BIT(ffsll(perf->counter_infos[idx].query_mask) - 1); in get_passes_mask()
932 counter_pass[i].counter = perf->counter_infos[idx].counter; in gen_perf_get_counters_passes()
934 uint32_t query_idx = ffsll(perf->counter_infos[idx].query_mask & queries_mask) - 1; in gen_perf_get_counters_passes()