Lines Matching full:specs
65 * When specifying stat specs in comparison mode, user can use one of the
252 static int parse_stats(const char *stats_str, struct stat_specs *specs);
786 static int parse_stat(const char *stat_name, struct stat_specs *specs) in parse_stat() argument
793 if (specs->spec_cnt >= ARRAY_SIZE(specs->ids)) { in parse_stat()
794 fprintf(stderr, "Can't specify more than %zd stats\n", ARRAY_SIZE(specs->ids)); in parse_stat()
809 specs->ids[specs->spec_cnt] = id; in parse_stat()
810 specs->variants[specs->spec_cnt] = var; in parse_stat()
811 specs->asc[specs->spec_cnt] = has_order ? is_asc : stat_defs[id].asc_by_default; in parse_stat()
812 specs->abs[specs->spec_cnt] = is_abs; in parse_stat()
813 specs->spec_cnt++; in parse_stat()
818 static int parse_stats(const char *stats_str, struct stat_specs *specs) in parse_stats() argument
828 err = parse_stat(next, specs); in parse_stats()
1774 static int parse_stats_csv(const char *filename, struct stat_specs *specs, in parse_stats_csv() argument
1815 err = parse_stat(next, specs); in parse_stats_csv()
1822 if (col >= specs->spec_cnt) { in parse_stats_csv()
1828 err = parse_stat_value(next, specs->ids[col], st); in parse_stats_csv()
1839 if (col < specs->spec_cnt) { in parse_stats_csv()
2380 struct stat_specs specs = {}; in handle_replay_mode() local
2389 err = parse_stats_csv(env.filenames[0], &specs, in handle_replay_mode()