• Home
  • Raw
  • Download

Lines Matching refs:opts

594 void perf_evsel__config(struct perf_evsel *evsel, struct record_opts *opts)  in perf_evsel__config()  argument
599 bool per_cpu = opts->target.default_per_cpu && !opts->target.per_thread; in perf_evsel__config()
602 attr->inherit = !opts->no_inherit; in perf_evsel__config()
630 if (!attr->sample_period || (opts->user_freq != UINT_MAX || in perf_evsel__config()
631 opts->user_interval != ULLONG_MAX)) { in perf_evsel__config()
632 if (opts->freq) { in perf_evsel__config()
635 attr->sample_freq = opts->freq; in perf_evsel__config()
637 attr->sample_period = opts->default_interval; in perf_evsel__config()
650 if (opts->no_samples) in perf_evsel__config()
653 if (opts->inherit_stat) in perf_evsel__config()
656 if (opts->sample_address) { in perf_evsel__config()
664 if (target__has_cpu(&opts->target)) in perf_evsel__config()
667 if (opts->period) in perf_evsel__config()
673 if (opts->sample_time && in perf_evsel__config()
675 (!opts->no_inherit || target__has_cpu(&opts->target) || per_cpu))) in perf_evsel__config()
678 if (opts->raw_samples && !evsel->no_aux_samples) { in perf_evsel__config()
684 if (opts->sample_address) in perf_evsel__config()
687 if (opts->no_buffering) { in perf_evsel__config()
691 if (opts->branch_stack && !evsel->no_aux_samples) { in perf_evsel__config()
693 attr->branch_sample_type = opts->branch_stack; in perf_evsel__config()
696 if (opts->sample_weight) in perf_evsel__config()
703 if (opts->sample_transaction) in perf_evsel__config()
719 if (target__none(&opts->target) && perf_evsel__is_group_leader(evsel) && in perf_evsel__config()
720 !opts->initial_delay) in perf_evsel__config()