Lines Matching refs:opts
135 void perf_evlist__config(struct perf_evlist *evlist, struct record_opts *opts, in perf_evlist__config() argument
141 bool sample_id = opts->sample_id; in perf_evlist__config()
147 if (opts->group) in perf_evlist__config()
151 opts->no_inherit = true; in perf_evlist__config()
156 perf_evsel__config(evsel, opts, callchain); in perf_evlist__config()
161 if (opts->full_auxtrace) { in perf_evlist__config()
194 static int record_opts__config_freq(struct record_opts *opts) in record_opts__config_freq() argument
196 bool user_freq = opts->user_freq != UINT_MAX; in record_opts__config_freq()
199 if (opts->user_interval != ULLONG_MAX) in record_opts__config_freq()
200 opts->default_interval = opts->user_interval; in record_opts__config_freq()
202 opts->freq = opts->user_freq; in record_opts__config_freq()
207 if (opts->default_interval) in record_opts__config_freq()
208 opts->freq = 0; in record_opts__config_freq()
209 else if (opts->freq) { in record_opts__config_freq()
210 opts->default_interval = opts->freq; in record_opts__config_freq()
222 if (user_freq && (max_rate < opts->freq)) { in record_opts__config_freq()
223 if (opts->strict_freq) { in record_opts__config_freq()
234 max_rate, opts->freq, max_rate); in record_opts__config_freq()
236 opts->freq = max_rate; in record_opts__config_freq()
243 if (max_rate < opts->freq) { in record_opts__config_freq()
248 opts->freq = max_rate; in record_opts__config_freq()
254 int record_opts__config(struct record_opts *opts) in record_opts__config() argument
256 return record_opts__config_freq(opts); in record_opts__config()
309 struct record_opts *opts = opt->value; in record__parse_freq() local
324 opts->user_freq = freq; in record__parse_freq()