Lines Matching refs:caps
1051 perf_pmu__scan_file_at(pmu, dirfd, "caps/max_precise", "%d", &max_precise);
1085 INIT_LIST_HEAD(&pmu->caps);
1146 INIT_LIST_HEAD(&pmu->caps);
1994 struct perf_pmu_caps *caps = zalloc(sizeof(*caps));
1996 if (!caps)
1999 caps->name = strdup(name);
2000 if (!caps->name)
2002 caps->value = strndup(value, strlen(value) - 1);
2003 if (!caps->value)
2005 list_add_tail(&caps->list, list);
2009 zfree(&caps->name);
2011 free(caps);
2018 struct perf_pmu_caps *caps, *tmp;
2020 list_for_each_entry_safe(caps, tmp, &pmu->caps, list) {
2021 list_del(&caps->list);
2022 zfree(&caps->name);
2023 zfree(&caps->value);
2024 free(caps);
2030 * /sys/bus/event_source/devices/<dev>/caps as sysfs group attributes.
2046 if (!perf_pmu__pathname_scnprintf(caps_path, sizeof(caps_path), pmu->name, "caps"))
2051 return 0; /* no error if caps does not exist */
2079 (perf_pmu__new_caps(&pmu->caps, name, value) < 0)) {