Lines Matching refs:opts

139 void perf_evlist__config(struct evlist *evlist, struct record_opts *opts,  in perf_evlist__config()  argument
145 bool sample_id = opts->sample_id; in perf_evlist__config()
151 if (opts->group) in perf_evlist__config()
155 opts->no_inherit = true; in perf_evlist__config()
160 perf_evsel__config(evsel, opts, callchain); in perf_evlist__config()
165 if (opts->full_auxtrace) { in perf_evlist__config()
198 static int record_opts__config_freq(struct record_opts *opts) in record_opts__config_freq() argument
200 bool user_freq = opts->user_freq != UINT_MAX; in record_opts__config_freq()
203 if (opts->user_interval != ULLONG_MAX) in record_opts__config_freq()
204 opts->default_interval = opts->user_interval; in record_opts__config_freq()
206 opts->freq = opts->user_freq; in record_opts__config_freq()
211 if (opts->default_interval) in record_opts__config_freq()
212 opts->freq = 0; in record_opts__config_freq()
213 else if (opts->freq) { in record_opts__config_freq()
214 opts->default_interval = opts->freq; in record_opts__config_freq()
226 if (user_freq && (max_rate < opts->freq)) { in record_opts__config_freq()
227 if (opts->strict_freq) { in record_opts__config_freq()
238 max_rate, opts->freq, max_rate); in record_opts__config_freq()
240 opts->freq = max_rate; in record_opts__config_freq()
247 if (max_rate < opts->freq) { in record_opts__config_freq()
252 opts->freq = max_rate; in record_opts__config_freq()
258 int record_opts__config(struct record_opts *opts) in record_opts__config() argument
260 return record_opts__config_freq(opts); in record_opts__config()
313 struct record_opts *opts = opt->value; in record__parse_freq() local
328 opts->user_freq = freq; in record__parse_freq()