• Home
  • Raw
  • Download

Lines Matching refs:st

404 	struct stat st;  in is_target_alive()  local
416 if (!stat(path, &st)) in is_target_alive()
1046 static int perf_stat_init_aggr_mode_file(struct perf_stat *st) in perf_stat_init_aggr_mode_file() argument
1048 struct perf_env *env = &st->session->header.env; in perf_stat_init_aggr_mode_file()
1483 struct perf_stat *st = container_of(tool, struct perf_stat, tool); in process_stat_config_event() local
1487 if (perf_cpu_map__empty(st->cpus)) { in process_stat_config_event()
1488 if (st->aggr_mode != AGGR_UNSET) in process_stat_config_event()
1493 if (st->aggr_mode != AGGR_UNSET) in process_stat_config_event()
1494 stat_config.aggr_mode = st->aggr_mode; in process_stat_config_event()
1499 perf_stat_init_aggr_mode_file(st); in process_stat_config_event()
1504 static int set_maps(struct perf_stat *st) in set_maps() argument
1506 if (!st->cpus || !st->threads) in set_maps()
1509 if (WARN_ONCE(st->maps_allocated, "stats double allocation\n")) in set_maps()
1512 perf_evlist__set_maps(&evsel_list->core, st->cpus, st->threads); in set_maps()
1517 st->maps_allocated = true; in set_maps()
1526 struct perf_stat *st = container_of(tool, struct perf_stat, tool); in process_thread_map_event() local
1528 if (st->threads) { in process_thread_map_event()
1533 st->threads = thread_map__new_event(&event->thread_map); in process_thread_map_event()
1534 if (!st->threads) in process_thread_map_event()
1537 return set_maps(st); in process_thread_map_event()
1545 struct perf_stat *st = container_of(tool, struct perf_stat, tool); in process_cpu_map_event() local
1548 if (st->cpus) { in process_cpu_map_event()
1557 st->cpus = cpus; in process_cpu_map_event()
1558 return set_maps(st); in process_cpu_map_event()
1623 struct stat st; in __cmd_report() local
1629 if (!fstat(STDIN_FILENO, &st) && S_ISFIFO(st.st_mode)) in __cmd_report()