• Home
  • Raw
  • Download

Lines Matching refs:d

84 #define data__for_each_file_start(i, d, s)	\  argument
85 for (i = s, d = &data__files[s]; \
87 i++, d = &data__files[i])
89 #define data__for_each_file(i, d) data__for_each_file_start(i, d, 0) argument
90 #define data__for_each_file_new(i, d) data__for_each_file_start(i, d, 1) argument
512 struct data__file *d = container_of(ptr, struct data__file, fmt); in fmt_to_data_file() local
514 return d; in fmt_to_data_file()
518 get_pair_data(struct hist_entry *he, struct data__file *d) in get_pair_data() argument
524 if (pair->hists == d->hists) in get_pair_data()
534 struct data__file *d = fmt_to_data_file(&dfmt->fmt); in get_pair_fmt() local
536 return get_pair_data(he, d); in get_pair_fmt()
697 struct data__file *d; in hists__precompute() local
709 data__for_each_file_new(i, d) { in hists__precompute()
710 pair = get_pair_data(he, d); in hists__precompute()
879 struct data__file *d = fmt_to_data_file(fmt); in hist_entry__cmp_delta() local
881 return hist_entry__cmp_compute(right, left, COMPUTE_DELTA, d->idx); in hist_entry__cmp_delta()
888 struct data__file *d = fmt_to_data_file(fmt); in hist_entry__cmp_delta_abs() local
890 return hist_entry__cmp_compute(right, left, COMPUTE_DELTA_ABS, d->idx); in hist_entry__cmp_delta_abs()
897 struct data__file *d = fmt_to_data_file(fmt); in hist_entry__cmp_ratio() local
899 return hist_entry__cmp_compute(right, left, COMPUTE_RATIO, d->idx); in hist_entry__cmp_ratio()
906 struct data__file *d = fmt_to_data_file(fmt); in hist_entry__cmp_wdiff() local
908 return hist_entry__cmp_compute(right, left, COMPUTE_WEIGHTED_DIFF, d->idx); in hist_entry__cmp_wdiff()
960 struct data__file *d; in data__fprintf() local
965 data__for_each_file(i, d) in data__fprintf()
967 d->idx, d->data.path, in data__fprintf()
968 !d->idx ? "(Baseline)" : ""); in data__fprintf()
981 struct data__file *d; in data_process() local
984 data__for_each_file_new(i, d) { in data_process()
985 struct evlist *evlist = d->session->evlist; in data_process()
994 d->hists = hists; in data_process()
1061 static void data__free(struct data__file *d) in data__free() argument
1065 if (d->evlist_streams) in data__free()
1066 evlist_streams__delete(d->evlist_streams); in data__free()
1069 struct diff_hpp_fmt *fmt = &d->fmt[col]; in data__free()
1089 static int parse_absolute_time(struct data__file *d, char **pstr) in parse_absolute_time() argument
1113 ret = perf_time__parse_for_ranges(*pstr, d->session, in parse_absolute_time()
1128 static int parse_percent_time(struct data__file *d) in parse_percent_time() argument
1132 ret = perf_time__parse_for_ranges(pdiff.time_str, d->session, in parse_percent_time()
1139 static int parse_time_str(struct data__file *d, char *abstime_ostr, in parse_time_str() argument
1145 ret = parse_absolute_time(d, pabstime_tmp); in parse_time_str()
1147 ret = parse_percent_time(d); in parse_time_str()
1154 struct data__file *d; in check_file_brstack() local
1158 data__for_each_file(i, d) { in check_file_brstack()
1159 d->session = perf_session__new(&d->data, &pdiff.tool); in check_file_brstack()
1160 if (IS_ERR(d->session)) { in check_file_brstack()
1161 pr_err("Failed to open %s\n", d->data.path); in check_file_brstack()
1162 return PTR_ERR(d->session); in check_file_brstack()
1165 has_br_stack = perf_header__has_feat(&d->session->header, in check_file_brstack()
1167 perf_session__delete(d->session); in check_file_brstack()
1179 struct data__file *d; in __cmd_diff() local
1190 data__for_each_file(i, d) { in __cmd_diff()
1191 d->session = perf_session__new(&d->data, &pdiff.tool); in __cmd_diff()
1192 if (IS_ERR(d->session)) { in __cmd_diff()
1193 ret = PTR_ERR(d->session); in __cmd_diff()
1194 pr_err("Failed to open %s\n", d->data.path); in __cmd_diff()
1199 ret = parse_time_str(d, abstime_ostr, &abstime_tmp); in __cmd_diff()
1205 ret = perf_session__cpu_bitmap(d->session, cpu_list, in __cmd_diff()
1211 ret = perf_session__process_events(d->session); in __cmd_diff()
1213 pr_err("Failed to process %s\n", d->data.path); in __cmd_diff()
1217 evlist__collapse_resort(d->session->evlist); in __cmd_diff()
1223 d->evlist_streams = evlist__create_streams( in __cmd_diff()
1224 d->session->evlist, 5); in __cmd_diff()
1225 if (!d->evlist_streams) { in __cmd_diff()
1238 data__for_each_file(i, d) { in __cmd_diff()
1239 if (!IS_ERR(d->session)) in __cmd_diff()
1240 perf_session__delete(d->session); in __cmd_diff()
1241 data__free(d); in __cmd_diff()
1705 static void init_header(struct data__file *d, struct diff_hpp_fmt *dfmt) in init_header() argument
1721 scnprintf(buf, MAX_HEADER_NAME, "%s/%d", header, d->idx); in init_header()
1737 static void data__hpp_register(struct data__file *d, int idx) in data__hpp_register() argument
1739 struct diff_hpp_fmt *dfmt = &d->fmt[idx]; in data__hpp_register()
1785 init_header(d, dfmt); in data__hpp_register()
1792 struct data__file *d; in ui_init() local
1796 data__for_each_file(i, d) { in ui_init()
1807 data__hpp_register(d, i ? compute_2_hpp[compute] : in ui_init()
1811 data__hpp_register(d, PERF_HPP_DIFF__CYCLES_HIST); in ui_init()
1821 data__hpp_register(d, PERF_HPP_DIFF__FORMULA); in ui_init()
1824 data__hpp_register(d, i ? PERF_HPP_DIFF__PERIOD : in ui_init()
1881 struct data__file *d; in data_init() local
1912 data__for_each_file(i, d) { in data_init()
1913 struct perf_data *data = &d->data; in data_init()
1919 d->idx = i; in data_init()