Lines Matching refs:synth_opts

85 	struct itrace_synth_opts synth_opts;  member
254 struct perf_time_interval *range = pt->synth_opts.ptime_range; in intel_pt_log_events()
255 int n = pt->synth_opts.range_num; in intel_pt_log_events()
257 if (pt->synth_opts.log_plus_flags & AUXTRACE_LOG_FLG_ALL_PERF_EVTS) in intel_pt_log_events()
260 if (pt->synth_opts.log_minus_flags & AUXTRACE_LOG_FLG_ALL_PERF_EVTS) in intel_pt_log_events()
925 sz += (pt->synth_opts.callchain_sz + 1) * sizeof(u64); in intel_pt_alloc_chain()
953 pt->synth_opts.callchain_sz + 1, sample->ip, in intel_pt_add_callchain()
1011 if (pt->synth_opts.callchain) { in intel_pt_alloc_queue()
1017 if (pt->synth_opts.last_branch || pt->synth_opts.other_events) { in intel_pt_alloc_queue()
1048 params.quick = pt->synth_opts.quick; in intel_pt_alloc_queue()
1053 if (pt->synth_opts.instructions) { in intel_pt_alloc_queue()
1054 if (pt->synth_opts.period) { in intel_pt_alloc_queue()
1055 switch (pt->synth_opts.period_type) { in intel_pt_alloc_queue()
1059 params.period = pt->synth_opts.period; in intel_pt_alloc_queue()
1063 params.period = pt->synth_opts.period; in intel_pt_alloc_queue()
1068 pt->synth_opts.period); in intel_pt_alloc_queue()
1280 return pt->synth_opts.initial_skip && in intel_pt_skip_event()
1281 pt->num_events++ < pt->synth_opts.initial_skip; in intel_pt_skip_event()
1291 return pt->synth_opts.initial_skip && in intel_pt_skip_cbr_event()
1292 pt->num_events + 4 < pt->synth_opts.initial_skip; in intel_pt_skip_cbr_event()
1339 if (!pt->synth_opts.inject) in intel_pt_opt_inject()
1388 if (pt->synth_opts.last_branch && sort__mode == SORT_MODE__BRANCH) { in intel_pt_synth_branch_sample()
1419 if (pt->synth_opts.callchain) { in intel_pt_prep_sample()
1421 pt->synth_opts.callchain_sz + 1, in intel_pt_prep_sample()
1426 if (pt->synth_opts.last_branch) { in intel_pt_prep_sample()
1446 if (pt->synth_opts.quick) in intel_pt_synth_instruction_sample()
1833 pt->synth_opts.callchain) { in intel_pt_synth_pebs_sample()
1835 pt->synth_opts.callchain_sz, sample.ip, in intel_pt_synth_pebs_sample()
1861 } else if (pt->synth_opts.last_branch) { in intel_pt_synth_pebs_sample()
1908 if (pt->synth_opts.error_minus_flags) { in intel_pt_synth_error()
1910 pt->synth_opts.error_minus_flags & AUXTRACE_ERR_FLG_OVERFLOW) in intel_pt_synth_error()
1913 pt->synth_opts.error_minus_flags & AUXTRACE_ERR_FLG_DATA_LOST) in intel_pt_synth_error()
2275 if (pt->synth_opts.errors) { in intel_pt_run_decoder()
2755 if (pt->synth_opts.add_callchain && !sample->callchain) in intel_pt_process_event()
2757 if (pt->synth_opts.add_last_branch && !sample->branch_stack) in intel_pt_process_event()
2763 pt->synth_opts.errors) { in intel_pt_process_event()
3017 if (pt->synth_opts.branches) { in intel_pt_synth_events()
3031 if (pt->synth_opts.callchain) in intel_pt_synth_events()
3033 if (pt->synth_opts.last_branch) { in intel_pt_synth_events()
3043 if (pt->synth_opts.instructions) { in intel_pt_synth_events()
3045 if (pt->synth_opts.period_type == PERF_ITRACE_PERIOD_NANOSECS) in intel_pt_synth_events()
3047 intel_pt_ns_to_ticks(pt, pt->synth_opts.period); in intel_pt_synth_events()
3049 attr.sample_period = pt->synth_opts.period; in intel_pt_synth_events()
3062 if (pt->synth_opts.transactions) { in intel_pt_synth_events()
3077 if (pt->synth_opts.ptwrites) { in intel_pt_synth_events()
3089 if (pt->synth_opts.pwr_events) { in intel_pt_synth_events()
3102 if (pt->synth_opts.pwr_events && (evsel->core.attr.config & 0x10)) { in intel_pt_synth_events()
3143 if (!pt->synth_opts.other_events) in intel_pt_setup_pebs_events()
3480 pt->synth_opts = *session->itrace_synth_opts; in intel_pt_process_auxtrace_info()
3482 itrace_synth_opts__set_default(&pt->synth_opts, in intel_pt_process_auxtrace_info()
3486 pt->synth_opts.branches = false; in intel_pt_process_auxtrace_info()
3487 pt->synth_opts.callchain = true; in intel_pt_process_auxtrace_info()
3488 pt->synth_opts.add_callchain = true; in intel_pt_process_auxtrace_info()
3490 pt->synth_opts.thread_stack = in intel_pt_process_auxtrace_info()
3494 if (pt->synth_opts.log) in intel_pt_process_auxtrace_info()
3514 if (pt->synth_opts.calls) in intel_pt_process_auxtrace_info()
3517 if (pt->synth_opts.returns) in intel_pt_process_auxtrace_info()
3521 if ((pt->synth_opts.callchain || pt->synth_opts.add_callchain) && in intel_pt_process_auxtrace_info()
3526 pt->synth_opts.callchain = false; in intel_pt_process_auxtrace_info()
3527 pt->synth_opts.add_callchain = false; in intel_pt_process_auxtrace_info()
3531 if (pt->synth_opts.add_callchain) { in intel_pt_process_auxtrace_info()
3537 if (pt->synth_opts.last_branch || pt->synth_opts.add_last_branch) { in intel_pt_process_auxtrace_info()
3538 pt->br_stack_sz = pt->synth_opts.last_branch_sz; in intel_pt_process_auxtrace_info()
3542 if (pt->synth_opts.add_last_branch) { in intel_pt_process_auxtrace_info()
3559 pt->use_thread_stack = pt->synth_opts.callchain || in intel_pt_process_auxtrace_info()
3560 pt->synth_opts.add_callchain || in intel_pt_process_auxtrace_info()
3561 pt->synth_opts.thread_stack || in intel_pt_process_auxtrace_info()
3562 pt->synth_opts.last_branch || in intel_pt_process_auxtrace_info()
3563 pt->synth_opts.add_last_branch; in intel_pt_process_auxtrace_info()
3565 pt->callstack = pt->synth_opts.callchain || in intel_pt_process_auxtrace_info()
3566 pt->synth_opts.add_callchain || in intel_pt_process_auxtrace_info()
3567 pt->synth_opts.thread_stack; in intel_pt_process_auxtrace_info()