Lines Matching refs:start
55 (parse_nsec_time(start_str, &ptime->start) != 0)) {
67 static int split_start_end(char **start, char **end, const char *ostr, char ch)
88 *start = start_str;
103 ptime->start = 0;
110 /* make sure end time is after start time if it was given */
111 if (rc == 0 && ptime->end && ptime->end < ptime->start)
114 pr_debug("start time %" PRIu64 ", ", ptime->start);
167 if (ptime[i].end >= ptime[i + 1].start) {
200 double end_pcnt, u64 start, u64 end)
202 u64 total = end - start;
209 ptime->start = start + round(start_pcnt * total);
210 ptime->end = start + round(end_pcnt * total);
212 if (ptime->end > ptime->start && ptime->end != end)
219 u64 start, u64 end)
250 return set_percent_time(ptime, start_pcnt, end_pcnt, start, end);
254 u64 start, u64 end)
276 return set_percent_time(ptime, start_pcnt, end_pcnt, start, end);
280 u64 start, u64 end);
283 const char *ostr, u64 start, u64 end,
306 ret = (func)(p1, &ptime_buf[i], start, end);
312 pr_debug("start time %d: %" PRIu64 ", ", i, ptime_buf[i].start);
328 const char *ostr, u64 start, u64 end, char *c)
350 ret = percent_slash_split(str, ptime_buf, start, end);
359 const char *ostr, u64 start, u64 end)
374 return percent_comma_split(ptime_buf, num, ostr, start,
380 return percent_comma_split(ptime_buf, num, ostr, start,
386 return one_percent_convert(ptime_buf, ostr, start, end, c);
426 if ((ptime->start && timestamp < ptime->start) ||
447 * start/end of multiple time ranges must be valid.
452 if (timestamp >= ptime->start &&
502 ptime_range[i].start += session->evlist->first_sample_time;