Lines Matching defs:dirfd
193 int dirfd;
195 dirfd = perf_pmu__event_source_devices_fd();
199 if (perf_pmu__scan_file_at(intel_pt_pmu, dirfd, "caps/mtc", "%d",
204 if (perf_pmu__scan_file_at(intel_pt_pmu, dirfd, "caps/mtc_periods", "%x",
214 if (perf_pmu__scan_file_at(intel_pt_pmu, dirfd, "caps/psb_cyc", "%d",
219 if (perf_pmu__scan_file_at(intel_pt_pmu, dirfd, "caps/psb_periods", "%x",
229 if (perf_pmu__scan_file_at(intel_pt_pmu, dirfd, "format/pt", "%c", &c) == 1 &&
230 perf_pmu__scan_file_at(intel_pt_pmu, dirfd, "format/branch", "%c", &c) == 1)
237 close(dirfd);
485 static int intel_pt_val_config_term(struct perf_pmu *intel_pt_pmu, int dirfd,
495 if (perf_pmu__scan_file_at(intel_pt_pmu, dirfd, caps, "%llx", &valid) != 1)
499 perf_pmu__scan_file_at(intel_pt_pmu, dirfd, supported, "%d", &ok) == 1 && !ok)
528 int err, dirfd;
534 dirfd = perf_pmu__event_source_devices_fd();
535 if (dirfd < 0)
536 return dirfd;
542 if (perf_pmu__scan_file_at(intel_pt_pmu, dirfd, "format/pt", "%c", &c) == 1 &&
548 err = intel_pt_val_config_term(intel_pt_pmu, dirfd, "caps/cycle_thresholds",
554 err = intel_pt_val_config_term(intel_pt_pmu, dirfd, "caps/mtc_periods",
560 err = intel_pt_val_config_term(intel_pt_pmu, dirfd, "caps/psb_periods",
565 close(dirfd);