Lines Matching refs:opts
98 void perf_evlist__config(struct perf_evlist *evlist, struct record_opts *opts) in perf_evlist__config() argument
108 if (opts->group) in perf_evlist__config()
112 opts->no_inherit = true; in perf_evlist__config()
117 perf_evsel__config(evsel, opts); in perf_evlist__config()
143 static int record_opts__config_freq(struct record_opts *opts) in record_opts__config_freq() argument
145 bool user_freq = opts->user_freq != UINT_MAX; in record_opts__config_freq()
148 if (opts->user_interval != ULLONG_MAX) in record_opts__config_freq()
149 opts->default_interval = opts->user_interval; in record_opts__config_freq()
151 opts->freq = opts->user_freq; in record_opts__config_freq()
156 if (opts->default_interval) in record_opts__config_freq()
157 opts->freq = 0; in record_opts__config_freq()
158 else if (opts->freq) { in record_opts__config_freq()
159 opts->default_interval = opts->freq; in record_opts__config_freq()
171 if (user_freq && (max_rate < opts->freq)) { in record_opts__config_freq()
182 if (max_rate < opts->freq) { in record_opts__config_freq()
187 opts->freq = max_rate; in record_opts__config_freq()
193 int record_opts__config(struct record_opts *opts) in record_opts__config() argument
195 return record_opts__config_freq(opts); in record_opts__config()