Lines Matching refs:str
911 static long parse_pages_arg(const char *str, unsigned long min,
923 if (str == NULL)
926 val = parse_tag_value(str, tags);
933 pages = strtoul(str, &eptr, 10);
959 int __evlist__parse_mmap_pages(unsigned int *mmap_pages, const char *str)
967 pages = parse_pages_arg(str, 1, max);
977 int evlist__parse_mmap_pages(const struct option *opt, const char *str, int unset __maybe_unused)
979 return __evlist__parse_mmap_pages(opt->value, str);
1705 struct evsel *evlist__find_evsel_by_str(struct evlist *evlist, const char *str)
1712 if (evsel__name_is(evsel, str))
1843 static int evlist__parse_control_fifo(const char *str, int *ctl_fd, int *ctl_fd_ack, bool *ctl_fd_close)
1848 if (strncmp(str, "fifo:", 5))
1851 str += 5;
1852 if (!*str || *str == ',')
1855 s = strdup(str);
1892 int evlist__parse_control(const char *str, int *ctl_fd, int *ctl_fd_ack, bool *ctl_fd_close)
1898 if (strncmp(str, "fd:", 3))
1899 return evlist__parse_control_fifo(str, ctl_fd, ctl_fd_ack, ctl_fd_close);
1901 *ctl_fd = strtoul(&str[3], &endptr, 0);
1902 if (endptr == &str[3])
1905 comma = strchr(str, ',');
2199 static int parse_event_enable_time(const char *str, struct event_enable_time *range, bool first)
2204 ret = sscanf(str, fmt, &start, &end, &n);
2214 static ssize_t parse_event_enable_times(const char *str, struct event_enable_time *range)
2220 for (cnt = 0; *str; cnt++) {
2221 ret = parse_event_enable_time(str, range, first);
2227 str += ret;
2257 static int str_to_delay(const char *str)
2262 d = strtol(str, &endptr, 10);
2269 const char *str, int unset)
2280 opts->target.initial_delay = str_to_delay(str);
2284 ret = parse_event_enable_times(str, NULL);
2302 if (parse_event_enable_times(str, eet->times) != times_cnt) {