Lines Matching refs:opts

92 void perf_evlist__config(struct evlist *evlist, struct record_opts *opts,  in perf_evlist__config()  argument
98 bool sample_id = opts->sample_id; in perf_evlist__config()
104 if (opts->group) in perf_evlist__config()
108 opts->no_inherit = true; in perf_evlist__config()
113 evsel__config(evsel, opts, callchain); in perf_evlist__config()
122 if (opts->full_auxtrace) { in perf_evlist__config()
155 static int record_opts__config_freq(struct record_opts *opts) in record_opts__config_freq() argument
157 bool user_freq = opts->user_freq != UINT_MAX; in record_opts__config_freq()
160 if (opts->user_interval != ULLONG_MAX) in record_opts__config_freq()
161 opts->default_interval = opts->user_interval; in record_opts__config_freq()
163 opts->freq = opts->user_freq; in record_opts__config_freq()
168 if (opts->default_interval) in record_opts__config_freq()
169 opts->freq = 0; in record_opts__config_freq()
170 else if (opts->freq) { in record_opts__config_freq()
171 opts->default_interval = opts->freq; in record_opts__config_freq()
183 if (user_freq && (max_rate < opts->freq)) { in record_opts__config_freq()
184 if (opts->strict_freq) { in record_opts__config_freq()
195 max_rate, opts->freq, max_rate); in record_opts__config_freq()
197 opts->freq = max_rate; in record_opts__config_freq()
204 if (max_rate < opts->freq) { in record_opts__config_freq()
209 opts->freq = max_rate; in record_opts__config_freq()
215 int record_opts__config(struct record_opts *opts) in record_opts__config() argument
217 return record_opts__config_freq(opts); in record_opts__config()
270 struct record_opts *opts = opt->value; in record__parse_freq() local
285 opts->user_freq = freq; in record__parse_freq()