Lines Matching refs:caps
263 zfree(&env->pmu_caps[i].caps[j]); in perf_env__exit()
264 zfree(&env->pmu_caps[i].caps); in perf_env__exit()
436 int *nr_caps, char ***caps, in __perf_env__read_core_pmu_caps() argument
446 *caps = NULL; in __perf_env__read_core_pmu_caps()
451 *caps = calloc(pmu->nr_caps, sizeof(char *)); in __perf_env__read_core_pmu_caps()
452 if (!*caps) in __perf_env__read_core_pmu_caps()
455 tmp = *caps; in __perf_env__read_core_pmu_caps()
456 list_for_each_entry(pcaps, &pmu->caps, list) { in __perf_env__read_core_pmu_caps()
474 while (tmp-- != *caps) in __perf_env__read_core_pmu_caps()
476 zfree(caps); in __perf_env__read_core_pmu_caps()
515 &pmu_caps[i].caps, in perf_env__read_core_pmu_caps()
537 zfree(&pmu_caps[i].caps[j]); in perf_env__read_core_pmu_caps()
538 zfree(&pmu_caps[i].caps); in perf_env__read_core_pmu_caps()
754 ptr = env->pmu_caps[i].caps; in perf_env__find_pmu_cap()