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()
911 sz += (pt->synth_opts.callchain_sz + 1) * sizeof(u64); in intel_pt_alloc_chain()
939 pt->synth_opts.callchain_sz + 1, sample->ip, in intel_pt_add_callchain()
997 if (pt->synth_opts.callchain) { in intel_pt_alloc_queue()
1003 if (pt->synth_opts.last_branch || pt->synth_opts.other_events) { in intel_pt_alloc_queue()
1033 params.quick = pt->synth_opts.quick; in intel_pt_alloc_queue()
1038 if (pt->synth_opts.instructions) { in intel_pt_alloc_queue()
1039 if (pt->synth_opts.period) { in intel_pt_alloc_queue()
1040 switch (pt->synth_opts.period_type) { in intel_pt_alloc_queue()
1044 params.period = pt->synth_opts.period; in intel_pt_alloc_queue()
1048 params.period = pt->synth_opts.period; in intel_pt_alloc_queue()
1053 pt->synth_opts.period); in intel_pt_alloc_queue()
1264 return pt->synth_opts.initial_skip && in intel_pt_skip_event()
1265 pt->num_events++ < pt->synth_opts.initial_skip; in intel_pt_skip_event()
1275 return pt->synth_opts.initial_skip && in intel_pt_skip_cbr_event()
1276 pt->num_events + 4 < pt->synth_opts.initial_skip; in intel_pt_skip_cbr_event()
1323 if (!pt->synth_opts.inject) in intel_pt_opt_inject()
1372 if (pt->synth_opts.last_branch && sort__mode == SORT_MODE__BRANCH) { in intel_pt_synth_branch_sample()
1402 if (pt->synth_opts.callchain) { in intel_pt_prep_sample()
1404 pt->synth_opts.callchain_sz + 1, in intel_pt_prep_sample()
1409 if (pt->synth_opts.last_branch) { in intel_pt_prep_sample()
1429 if (pt->synth_opts.quick) in intel_pt_synth_instruction_sample()
1815 pt->synth_opts.callchain) { in intel_pt_synth_pebs_sample()
1817 pt->synth_opts.callchain_sz, sample.ip, in intel_pt_synth_pebs_sample()
1843 } else if (pt->synth_opts.last_branch) { in intel_pt_synth_pebs_sample()
1890 if (pt->synth_opts.error_minus_flags) { in intel_pt_synth_error()
1892 pt->synth_opts.error_minus_flags & AUXTRACE_ERR_FLG_OVERFLOW) in intel_pt_synth_error()
1895 pt->synth_opts.error_minus_flags & AUXTRACE_ERR_FLG_DATA_LOST) in intel_pt_synth_error()
2262 if (pt->synth_opts.errors) { in intel_pt_run_decoder()
2742 if (pt->synth_opts.add_callchain && !sample->callchain) in intel_pt_process_event()
2744 if (pt->synth_opts.add_last_branch && !sample->branch_stack) in intel_pt_process_event()
2750 pt->synth_opts.errors) { in intel_pt_process_event()
3004 if (pt->synth_opts.branches) { in intel_pt_synth_events()
3018 if (pt->synth_opts.callchain) in intel_pt_synth_events()
3020 if (pt->synth_opts.last_branch) { in intel_pt_synth_events()
3030 if (pt->synth_opts.instructions) { in intel_pt_synth_events()
3032 if (pt->synth_opts.period_type == PERF_ITRACE_PERIOD_NANOSECS) in intel_pt_synth_events()
3034 intel_pt_ns_to_ticks(pt, pt->synth_opts.period); in intel_pt_synth_events()
3036 attr.sample_period = pt->synth_opts.period; in intel_pt_synth_events()
3049 if (pt->synth_opts.transactions) { in intel_pt_synth_events()
3064 if (pt->synth_opts.ptwrites) { in intel_pt_synth_events()
3076 if (pt->synth_opts.pwr_events) { in intel_pt_synth_events()
3089 if (pt->synth_opts.pwr_events && (evsel->core.attr.config & 0x10)) { in intel_pt_synth_events()
3130 if (!pt->synth_opts.other_events) in intel_pt_setup_pebs_events()
3462 pt->synth_opts = *session->itrace_synth_opts; in intel_pt_process_auxtrace_info()
3464 itrace_synth_opts__set_default(&pt->synth_opts, in intel_pt_process_auxtrace_info()
3468 pt->synth_opts.branches = false; in intel_pt_process_auxtrace_info()
3469 pt->synth_opts.callchain = true; in intel_pt_process_auxtrace_info()
3470 pt->synth_opts.add_callchain = true; in intel_pt_process_auxtrace_info()
3472 pt->synth_opts.thread_stack = in intel_pt_process_auxtrace_info()
3476 if (pt->synth_opts.log) in intel_pt_process_auxtrace_info()
3496 if (pt->synth_opts.calls) in intel_pt_process_auxtrace_info()
3499 if (pt->synth_opts.returns) in intel_pt_process_auxtrace_info()
3503 if ((pt->synth_opts.callchain || pt->synth_opts.add_callchain) && in intel_pt_process_auxtrace_info()
3508 pt->synth_opts.callchain = false; in intel_pt_process_auxtrace_info()
3509 pt->synth_opts.add_callchain = false; in intel_pt_process_auxtrace_info()
3513 if (pt->synth_opts.add_callchain) { in intel_pt_process_auxtrace_info()
3519 if (pt->synth_opts.last_branch || pt->synth_opts.add_last_branch) { in intel_pt_process_auxtrace_info()
3520 pt->br_stack_sz = pt->synth_opts.last_branch_sz; in intel_pt_process_auxtrace_info()
3524 if (pt->synth_opts.add_last_branch) { in intel_pt_process_auxtrace_info()
3541 pt->use_thread_stack = pt->synth_opts.callchain || in intel_pt_process_auxtrace_info()
3542 pt->synth_opts.add_callchain || in intel_pt_process_auxtrace_info()
3543 pt->synth_opts.thread_stack || in intel_pt_process_auxtrace_info()
3544 pt->synth_opts.last_branch || in intel_pt_process_auxtrace_info()
3545 pt->synth_opts.add_last_branch; in intel_pt_process_auxtrace_info()
3547 pt->callstack = pt->synth_opts.callchain || in intel_pt_process_auxtrace_info()
3548 pt->synth_opts.add_callchain || in intel_pt_process_auxtrace_info()
3549 pt->synth_opts.thread_stack; in intel_pt_process_auxtrace_info()