Lines Matching refs:opts
95 void evlist__config(struct evlist *evlist, struct record_opts *opts, struct callchain_param *callchain)
100 bool sample_id = opts->sample_id;
103 opts->no_inherit = true;
108 evsel__config(evsel, opts, callchain);
117 if (opts->full_auxtrace || opts->sample_identifier) {
150 static int record_opts__config_freq(struct record_opts *opts)
152 bool user_freq = opts->user_freq != UINT_MAX;
153 bool user_interval = opts->user_interval != ULLONG_MAX;
162 opts->default_interval = opts->user_interval;
164 opts->freq = opts->user_freq;
169 if (opts->default_interval)
170 opts->freq = 0;
171 else if (opts->freq) {
172 opts->default_interval = opts->freq;
184 if (user_freq && (max_rate < opts->freq)) {
185 if (opts->strict_freq) {
196 max_rate, opts->freq, max_rate);
198 opts->freq = max_rate;
205 if (max_rate < opts->freq) {
209 opts->freq, max_rate);
210 opts->freq = max_rate;
216 int record_opts__config(struct record_opts *opts)
218 return record_opts__config_freq(opts);
274 struct record_opts *opts = opt->value;
289 opts->user_freq = freq;