Lines Matching refs:dirfd

192 	int dirfd;  in intel_pt_default_config()  local
194 dirfd = perf_pmu__event_source_devices_fd(); in intel_pt_default_config()
198 if (perf_pmu__scan_file_at(intel_pt_pmu, dirfd, "caps/mtc", "%d", in intel_pt_default_config()
203 if (perf_pmu__scan_file_at(intel_pt_pmu, dirfd, "caps/mtc_periods", "%x", in intel_pt_default_config()
213 if (perf_pmu__scan_file_at(intel_pt_pmu, dirfd, "caps/psb_cyc", "%d", in intel_pt_default_config()
218 if (perf_pmu__scan_file_at(intel_pt_pmu, dirfd, "caps/psb_periods", "%x", in intel_pt_default_config()
228 if (perf_pmu__scan_file_at(intel_pt_pmu, dirfd, "format/pt", "%c", &c) == 1 && in intel_pt_default_config()
229 perf_pmu__scan_file_at(intel_pt_pmu, dirfd, "format/branch", "%c", &c) == 1) in intel_pt_default_config()
236 close(dirfd); in intel_pt_default_config()
491 static int intel_pt_val_config_term(struct perf_pmu *intel_pt_pmu, int dirfd, in intel_pt_val_config_term() argument
501 if (perf_pmu__scan_file_at(intel_pt_pmu, dirfd, caps, "%llx", &valid) != 1) in intel_pt_val_config_term()
505 perf_pmu__scan_file_at(intel_pt_pmu, dirfd, supported, "%d", &ok) == 1 && !ok) in intel_pt_val_config_term()
534 int err, dirfd; in intel_pt_validate_config() local
540 dirfd = perf_pmu__event_source_devices_fd(); in intel_pt_validate_config()
541 if (dirfd < 0) in intel_pt_validate_config()
542 return dirfd; in intel_pt_validate_config()
548 if (perf_pmu__scan_file_at(intel_pt_pmu, dirfd, "format/pt", "%c", &c) == 1 && in intel_pt_validate_config()
554 err = intel_pt_val_config_term(intel_pt_pmu, dirfd, "caps/cycle_thresholds", in intel_pt_validate_config()
560 err = intel_pt_val_config_term(intel_pt_pmu, dirfd, "caps/mtc_periods", in intel_pt_validate_config()
566 err = intel_pt_val_config_term(intel_pt_pmu, dirfd, "caps/psb_periods", in intel_pt_validate_config()
571 close(dirfd); in intel_pt_validate_config()