• Home
  • Raw
  • Download

Lines Matching full:end

18 	char *end;  in parse_nsec_time()  local
20 time_sec = strtoul(str, &end, 10); in parse_nsec_time()
21 if (*end != '.' && *end != '\0') in parse_nsec_time()
24 if (*end == '.') { in parse_nsec_time()
28 if (strlen(++end) > 9) in parse_nsec_time()
31 strncpy(nsec_buf, end, 9); in parse_nsec_time()
38 time_nsec = strtoul(nsec_buf, &end, 10); in parse_nsec_time()
39 if (*end != '\0') in parse_nsec_time()
57 (parse_nsec_time(end_str, &ptime->end) != 0)) { in parse_timestr_sec_nsec()
64 static int split_start_end(char **start, char **end, const char *ostr, char ch) in split_start_end() argument
86 *end = end_str; in split_start_end()
101 ptime->end = 0; in perf_time__parse_str()
107 /* make sure end time is after start time if it was given */ in perf_time__parse_str()
108 if (rc == 0 && ptime->end && ptime->end < ptime->start) in perf_time__parse_str()
112 pr_debug("end time %" PRIu64 "\n", ptime->end); in perf_time__parse_str()
137 u64 start, u64 end) in percent_slash_split() argument
141 u64 total = end - start; in percent_slash_split()
175 ptime->end = start + round(end_pcnt * total); in percent_slash_split()
181 u64 start, u64 end) in percent_dash_split() argument
185 u64 total = end - start; in percent_dash_split()
211 ptime->end = start + round(end_pcnt * total); in percent_dash_split()
217 u64 start, u64 end);
220 const char *ostr, u64 start, u64 end, in percent_comma_split() argument
243 ret = (func)(p1, &ptime_buf[i], start, end); in percent_comma_split()
250 pr_debug("end time %d: %" PRIu64 "\n", i, ptime_buf[i].end); in percent_comma_split()
265 const char *ostr, u64 start, u64 end, char *c) in one_percent_convert() argument
287 ret = percent_slash_split(str, ptime_buf, start, end); in one_percent_convert()
296 const char *ostr, u64 start, u64 end) in perf_time__percent_parse_str() argument
312 end, percent_slash_split); in perf_time__percent_parse_str()
318 end, percent_dash_split); in perf_time__percent_parse_str()
323 return one_percent_convert(ptime_buf, ostr, start, end, c); in perf_time__percent_parse_str()
364 (ptime->end && timestamp > ptime->end)) { in perf_time__skip_sample()
384 * start/end of multiple time ranges must be valid. in perf_time__ranges_skip_sample()
390 ((timestamp < ptime->end && i < num - 1) || in perf_time__ranges_skip_sample()
391 (timestamp <= ptime->end && i == num - 1))) { in perf_time__ranges_skip_sample()