Lines Matching defs:ostr
67 static int split_start_end(char **start, char **end, const char *ostr, char ch)
72 if (ostr == NULL || *ostr == '\0')
76 str = strdup(ostr);
94 int perf_time__parse_str(struct perf_time_interval *ptime, const char *ostr)
99 rc = split_start_end(&start_str, &end_str, ostr, ',');
121 const char *ostr, int size)
128 for (cp = ostr; *cp; cp++)
136 str = strdup(ostr);
283 const char *ostr, u64 start, u64 end,
289 str = strdup(ostr);
328 const char *ostr, u64 start, u64 end, char *c)
331 int len = strlen(ostr), ret;
337 if (ostr + len - 1 != c)
347 memcpy(str, ostr, len);
359 const char *ostr, u64 start, u64 end)
364 * ostr example:
372 c = strchr(ostr, '/');
374 return percent_comma_split(ptime_buf, num, ostr, start,
378 c = strchr(ostr, '-');
380 return percent_comma_split(ptime_buf, num, ostr, start,
384 c = strchr(ostr, '%');
386 return one_percent_convert(ptime_buf, ostr, start, end, c);
391 struct perf_time_interval *perf_time__range_alloc(const char *ostr, int *size)
400 if (!ostr)
403 p1 = ostr;
404 while (p1 < ostr + strlen(ostr)) {