Lines Matching refs:opts
132 void perf_evlist__config(struct perf_evlist *evlist, struct record_opts *opts) in perf_evlist__config() argument
142 if (opts->group) in perf_evlist__config()
146 opts->no_inherit = true; in perf_evlist__config()
151 perf_evsel__config(evsel, opts); in perf_evlist__config()
156 if (opts->full_auxtrace) { in perf_evlist__config()
186 static int record_opts__config_freq(struct record_opts *opts) in record_opts__config_freq() argument
188 bool user_freq = opts->user_freq != UINT_MAX; in record_opts__config_freq()
191 if (opts->user_interval != ULLONG_MAX) in record_opts__config_freq()
192 opts->default_interval = opts->user_interval; in record_opts__config_freq()
194 opts->freq = opts->user_freq; in record_opts__config_freq()
199 if (opts->default_interval) in record_opts__config_freq()
200 opts->freq = 0; in record_opts__config_freq()
201 else if (opts->freq) { in record_opts__config_freq()
202 opts->default_interval = opts->freq; in record_opts__config_freq()
214 if (user_freq && (max_rate < opts->freq)) { in record_opts__config_freq()
225 if (max_rate < opts->freq) { in record_opts__config_freq()
230 opts->freq = max_rate; in record_opts__config_freq()
236 int record_opts__config(struct record_opts *opts) in record_opts__config() argument
238 return record_opts__config_freq(opts); in record_opts__config()