Symbol: pmu_caps
tools/perf/util/env.c
1010
if (strcmp(env->pmu_caps[i].pmu_name, pmu_name))
tools/perf/util/env.c
1013
ptr = env->pmu_caps[i].caps;
tools/perf/util/env.c
1015
for (j = 0; j < env->pmu_caps[i].nr_caps; j++) {
tools/perf/util/env.c
1034
env->pmu_caps->br_cntr_nr;
tools/perf/util/env.c
1039
env->pmu_caps->br_cntr_width;
tools/perf/util/env.c
294
for (j = 0; j < env->pmu_caps[i].nr_caps; j++)
tools/perf/util/env.c
295
zfree(&env->pmu_caps[i].caps[j]);
tools/perf/util/env.c
296
zfree(&env->pmu_caps[i].caps);
tools/perf/util/env.c
297
zfree(&env->pmu_caps[i].pmu_name);
tools/perf/util/env.c
299
zfree(&env->pmu_caps);
tools/perf/util/env.c
570
struct pmu_caps *pmu_caps;
tools/perf/util/env.c
594
pmu_caps = calloc(nr_pmu, sizeof(*pmu_caps));
tools/perf/util/env.c
595
if (!pmu_caps)
tools/perf/util/env.c
601
ret = __perf_env__read_core_pmu_caps(pmu, &pmu_caps[i].nr_caps,
tools/perf/util/env.c
602
&pmu_caps[i].caps,
tools/perf/util/env.c
603
&pmu_caps[i].max_branches,
tools/perf/util/env.c
604
&pmu_caps[i].br_cntr_nr,
tools/perf/util/env.c
605
&pmu_caps[i].br_cntr_width);
tools/perf/util/env.c
609
pmu_caps[i].pmu_name = strdup(pmu->name);
tools/perf/util/env.c
610
if (!pmu_caps[i].pmu_name) {
tools/perf/util/env.c
618
env->pmu_caps = pmu_caps;
tools/perf/util/env.c
623
for (j = 0; j < pmu_caps[i].nr_caps; j++)
tools/perf/util/env.c
624
zfree(&pmu_caps[i].caps[j]);
tools/perf/util/env.c
625
zfree(&pmu_caps[i].caps);
tools/perf/util/env.c
626
zfree(&pmu_caps[i].pmu_name);
tools/perf/util/env.c
628
zfree(&pmu_caps);
tools/perf/util/env.h
124
struct pmu_caps *pmu_caps;
tools/perf/util/header.c
2472
struct pmu_caps *pmu_caps = &env->pmu_caps[i];
tools/perf/util/header.c
2474
__print_pmu_caps(fp, pmu_caps->nr_caps, pmu_caps->caps,
tools/perf/util/header.c
2475
pmu_caps->pmu_name);
tools/perf/util/header.c
4001
struct pmu_caps *pmu_caps;
tools/perf/util/header.c
4026
pmu_caps = calloc(nr_pmu, sizeof(*pmu_caps));
tools/perf/util/header.c
4027
if (!pmu_caps)
tools/perf/util/header.c
4031
ret = __process_pmu_caps(ff, &pmu_caps[i].nr_caps,
tools/perf/util/header.c
4032
&pmu_caps[i].caps,
tools/perf/util/header.c
4033
&pmu_caps[i].max_branches,
tools/perf/util/header.c
4034
&pmu_caps[i].br_cntr_nr,
tools/perf/util/header.c
4035
&pmu_caps[i].br_cntr_width);
tools/perf/util/header.c
4039
pmu_caps[i].pmu_name = do_read_string(ff);
tools/perf/util/header.c
4040
if (!pmu_caps[i].pmu_name) {
tools/perf/util/header.c
4044
if (!pmu_caps[i].nr_caps) {
tools/perf/util/header.c
4046
pmu_caps[i].pmu_name);
tools/perf/util/header.c
4051
env->pmu_caps = pmu_caps;
tools/perf/util/header.c
4056
for (j = 0; j < pmu_caps[i].nr_caps; j++)
tools/perf/util/header.c
4057
free(pmu_caps[i].caps[j]);
tools/perf/util/header.c
4058
free(pmu_caps[i].caps);
tools/perf/util/header.c
4059
free(pmu_caps[i].pmu_name);
tools/perf/util/header.c
4062
free(pmu_caps);
tools/perf/util/header.c
4264
FEAT_OPR(PMU_CAPS, pmu_caps, false),