pdiff 387 tools/perf/builtin-diff.c struct perf_diff *pdiff = container_of(tool, struct perf_diff, tool); pdiff 392 tools/perf/builtin-diff.c if (perf_time__ranges_skip_sample(pdiff->ptime_range, pdiff->range_num, pdiff 441 tools/perf/builtin-diff.c static struct perf_diff pdiff = { pdiff 1076 tools/perf/builtin-diff.c if (pdiff.time_str && strchr(pdiff.time_str, ':')) { pdiff 1077 tools/perf/builtin-diff.c str = strdup(pdiff.time_str); pdiff 1111 tools/perf/builtin-diff.c &pdiff.ptime_range, pdiff 1112 tools/perf/builtin-diff.c &pdiff.range_size, pdiff 1113 tools/perf/builtin-diff.c &pdiff.range_num); pdiff 1129 tools/perf/builtin-diff.c ret = perf_time__parse_for_ranges(pdiff.time_str, d->session, pdiff 1130 tools/perf/builtin-diff.c &pdiff.ptime_range, pdiff 1131 tools/perf/builtin-diff.c &pdiff.range_size, pdiff 1132 tools/perf/builtin-diff.c &pdiff.range_num); pdiff 1143 tools/perf/builtin-diff.c else if (pdiff.time_str) pdiff 1156 tools/perf/builtin-diff.c d->session = perf_session__new(&d->data, false, &pdiff.tool); pdiff 1170 tools/perf/builtin-diff.c pdiff.has_br_stack = true; pdiff 1188 tools/perf/builtin-diff.c d->session = perf_session__new(&d->data, false, &pdiff.tool); pdiff 1195 tools/perf/builtin-diff.c if (pdiff.time_str) { pdiff 1216 tools/perf/builtin-diff.c if (pdiff.ptime_range) pdiff 1217 tools/perf/builtin-diff.c zfree(&pdiff.ptime_range); pdiff 1230 tools/perf/builtin-diff.c if (pdiff.ptime_range) pdiff 1231 tools/perf/builtin-diff.c zfree(&pdiff.ptime_range); pdiff 1283 tools/perf/builtin-diff.c OPT_STRING(0, "time", &pdiff.time_str, "str", pdiff 1864 tools/perf/builtin-diff.c if (compute == COMPUTE_CYCLES && !pdiff.has_br_stack)