Lines Matching refs:synth_opts
80 struct itrace_synth_opts synth_opts; member
860 if (pt->synth_opts.callchain) { in intel_pt_alloc_queue()
864 sz += (pt->synth_opts.callchain_sz + 1) * sizeof(u64); in intel_pt_alloc_queue()
870 if (pt->synth_opts.last_branch) { in intel_pt_alloc_queue()
873 sz += pt->synth_opts.last_branch_sz * in intel_pt_alloc_queue()
909 if (pt->synth_opts.instructions) { in intel_pt_alloc_queue()
910 if (pt->synth_opts.period) { in intel_pt_alloc_queue()
911 switch (pt->synth_opts.period_type) { in intel_pt_alloc_queue()
915 params.period = pt->synth_opts.period; in intel_pt_alloc_queue()
919 params.period = pt->synth_opts.period; in intel_pt_alloc_queue()
924 pt->synth_opts.period); in intel_pt_alloc_queue()
1144 nr = ptq->pt->synth_opts.last_branch_sz - ptq->last_branch_pos; in intel_pt_copy_last_branch_rb()
1149 if (bs_src->nr >= ptq->pt->synth_opts.last_branch_sz) { in intel_pt_copy_last_branch_rb()
1169 ptq->last_branch_pos = ptq->pt->synth_opts.last_branch_sz; in intel_pt_update_last_branch_rb()
1181 if (bs->nr < ptq->pt->synth_opts.last_branch_sz) in intel_pt_update_last_branch_rb()
1187 return pt->synth_opts.initial_skip && in intel_pt_skip_event()
1188 pt->num_events++ < pt->synth_opts.initial_skip; in intel_pt_skip_event()
1198 return pt->synth_opts.initial_skip && in intel_pt_skip_cbr_event()
1199 pt->num_events + 4 < pt->synth_opts.initial_skip; in intel_pt_skip_cbr_event()
1246 if (!pt->synth_opts.inject) in intel_pt_opt_inject()
1294 if (pt->synth_opts.last_branch && sort__mode == SORT_MODE__BRANCH) { in intel_pt_synth_branch_sample()
1323 if (pt->synth_opts.callchain) { in intel_pt_prep_sample()
1325 pt->synth_opts.callchain_sz + 1, in intel_pt_prep_sample()
1330 if (pt->synth_opts.last_branch) { in intel_pt_prep_sample()
1346 if (pt->synth_opts.last_branch) in intel_pt_deliver_synth_event()
1751 pt->synth_opts.callchain) { in intel_pt_synth_pebs_sample()
1753 pt->synth_opts.callchain_sz, sample.ip, in intel_pt_synth_pebs_sample()
1785 } else if (pt->synth_opts.last_branch) { in intel_pt_synth_pebs_sample()
1971 if (pt->synth_opts.callchain || pt->synth_opts.thread_stack) in intel_pt_sample()
1984 if (pt->synth_opts.last_branch) in intel_pt_sample()
2194 if (pt->synth_opts.errors) { in intel_pt_run_decoder()
2566 pt->synth_opts.errors) { in intel_pt_process_event()
2783 if (pt->synth_opts.branches) { in intel_pt_synth_events()
2797 if (pt->synth_opts.callchain) in intel_pt_synth_events()
2799 if (pt->synth_opts.last_branch) in intel_pt_synth_events()
2802 if (pt->synth_opts.instructions) { in intel_pt_synth_events()
2804 if (pt->synth_opts.period_type == PERF_ITRACE_PERIOD_NANOSECS) in intel_pt_synth_events()
2806 intel_pt_ns_to_ticks(pt, pt->synth_opts.period); in intel_pt_synth_events()
2808 attr.sample_period = pt->synth_opts.period; in intel_pt_synth_events()
2821 if (pt->synth_opts.transactions) { in intel_pt_synth_events()
2836 if (pt->synth_opts.ptwrites) { in intel_pt_synth_events()
2848 if (pt->synth_opts.pwr_events) { in intel_pt_synth_events()
2861 if (pt->synth_opts.pwr_events && (evsel->core.attr.config & 0x10)) { in intel_pt_synth_events()
2902 if (!pt->synth_opts.other_events) in intel_pt_setup_pebs_events()
3231 pt->synth_opts = *session->itrace_synth_opts; in intel_pt_process_auxtrace_info()
3233 itrace_synth_opts__set_default(&pt->synth_opts, in intel_pt_process_auxtrace_info()
3237 pt->synth_opts.branches = false; in intel_pt_process_auxtrace_info()
3238 pt->synth_opts.callchain = true; in intel_pt_process_auxtrace_info()
3240 pt->synth_opts.thread_stack = in intel_pt_process_auxtrace_info()
3244 if (pt->synth_opts.log) in intel_pt_process_auxtrace_info()
3264 if (pt->synth_opts.calls) in intel_pt_process_auxtrace_info()
3267 if (pt->synth_opts.returns) in intel_pt_process_auxtrace_info()
3271 if (pt->synth_opts.callchain && !symbol_conf.use_callchain) { in intel_pt_process_auxtrace_info()
3275 pt->synth_opts.callchain = false; in intel_pt_process_auxtrace_info()