Lines Matching defs:pmu_caps
2344 struct pmu_caps *pmu_caps;
2347 pmu_caps = &env->pmu_caps[i];
2348 __print_pmu_caps(fp, pmu_caps->nr_caps, pmu_caps->caps,
2349 pmu_caps->pmu_name);
3788 struct pmu_caps *pmu_caps;
3813 pmu_caps = calloc(nr_pmu, sizeof(*pmu_caps));
3814 if (!pmu_caps)
3818 ret = __process_pmu_caps(ff, &pmu_caps[i].nr_caps,
3819 &pmu_caps[i].caps,
3820 &pmu_caps[i].max_branches,
3821 &pmu_caps[i].br_cntr_nr,
3822 &pmu_caps[i].br_cntr_width);
3826 pmu_caps[i].pmu_name = do_read_string(ff);
3827 if (!pmu_caps[i].pmu_name) {
3831 if (!pmu_caps[i].nr_caps) {
3833 pmu_caps[i].pmu_name);
3838 env->pmu_caps = pmu_caps;
3843 for (j = 0; j < pmu_caps[i].nr_caps; j++)
3844 free(pmu_caps[i].caps[j]);
3845 free(pmu_caps[i].caps);
3846 free(pmu_caps[i].pmu_name);
3849 free(pmu_caps);
4051 FEAT_OPR(PMU_CAPS, pmu_caps, false),