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)