Lines Matching refs:synth_opts
77 struct itrace_synth_opts synth_opts; member
674 if (pt->synth_opts.callchain) { in intel_pt_alloc_queue()
677 sz += pt->synth_opts.callchain_sz * sizeof(u64); in intel_pt_alloc_queue()
683 if (pt->synth_opts.last_branch) { in intel_pt_alloc_queue()
686 sz += pt->synth_opts.last_branch_sz * in intel_pt_alloc_queue()
717 if (pt->synth_opts.instructions) { in intel_pt_alloc_queue()
718 if (pt->synth_opts.period) { in intel_pt_alloc_queue()
719 switch (pt->synth_opts.period_type) { in intel_pt_alloc_queue()
723 params.period = pt->synth_opts.period; in intel_pt_alloc_queue()
727 params.period = pt->synth_opts.period; in intel_pt_alloc_queue()
732 pt->synth_opts.period); in intel_pt_alloc_queue()
912 nr = ptq->pt->synth_opts.last_branch_sz - ptq->last_branch_pos; in intel_pt_copy_last_branch_rb()
917 if (bs_src->nr >= ptq->pt->synth_opts.last_branch_sz) { in intel_pt_copy_last_branch_rb()
937 ptq->last_branch_pos = ptq->pt->synth_opts.last_branch_sz; in intel_pt_update_last_branch_rb()
949 if (bs->nr < ptq->pt->synth_opts.last_branch_sz) in intel_pt_update_last_branch_rb()
997 if (pt->synth_opts.last_branch && sort__mode == SORT_MODE__BRANCH) { in intel_pt_synth_branch_sample()
1008 if (pt->synth_opts.inject) { in intel_pt_synth_branch_sample()
1051 if (pt->synth_opts.callchain) { in intel_pt_synth_instruction_sample()
1053 pt->synth_opts.callchain_sz, sample.ip); in intel_pt_synth_instruction_sample()
1057 if (pt->synth_opts.last_branch) { in intel_pt_synth_instruction_sample()
1062 if (pt->synth_opts.inject) { in intel_pt_synth_instruction_sample()
1075 if (pt->synth_opts.last_branch) in intel_pt_synth_instruction_sample()
1106 if (pt->synth_opts.callchain) { in intel_pt_synth_transaction_sample()
1108 pt->synth_opts.callchain_sz, sample.ip); in intel_pt_synth_transaction_sample()
1112 if (pt->synth_opts.last_branch) { in intel_pt_synth_transaction_sample()
1117 if (pt->synth_opts.inject) { in intel_pt_synth_transaction_sample()
1130 if (pt->synth_opts.last_branch) in intel_pt_synth_transaction_sample()
1215 if (pt->synth_opts.callchain) in intel_pt_sample()
1228 if (pt->synth_opts.last_branch) in intel_pt_sample()
1349 if (pt->synth_opts.errors) { in intel_pt_run_decoder()
1680 pt->synth_opts.errors) { in intel_pt_process_event()
1868 if (pt->synth_opts.instructions) { in intel_pt_synth_events()
1870 if (pt->synth_opts.period_type == PERF_ITRACE_PERIOD_NANOSECS) in intel_pt_synth_events()
1872 intel_pt_ns_to_ticks(pt, pt->synth_opts.period); in intel_pt_synth_events()
1874 attr.sample_period = pt->synth_opts.period; in intel_pt_synth_events()
1876 if (pt->synth_opts.callchain) in intel_pt_synth_events()
1878 if (pt->synth_opts.last_branch) in intel_pt_synth_events()
1894 if (pt->synth_opts.transactions) { in intel_pt_synth_events()
1897 if (pt->synth_opts.callchain) in intel_pt_synth_events()
1899 if (pt->synth_opts.last_branch) in intel_pt_synth_events()
1922 if (pt->synth_opts.branches) { in intel_pt_synth_events()
2102 pt->synth_opts = *session->itrace_synth_opts; in intel_pt_process_auxtrace_info()
2104 itrace_synth_opts__set_default(&pt->synth_opts); in intel_pt_process_auxtrace_info()
2106 pt->synth_opts.branches = false; in intel_pt_process_auxtrace_info()
2107 pt->synth_opts.callchain = true; in intel_pt_process_auxtrace_info()
2111 if (pt->synth_opts.log) in intel_pt_process_auxtrace_info()
2124 if (pt->synth_opts.calls) in intel_pt_process_auxtrace_info()
2127 if (pt->synth_opts.returns) in intel_pt_process_auxtrace_info()
2131 if (pt->synth_opts.callchain && !symbol_conf.use_callchain) { in intel_pt_process_auxtrace_info()
2135 pt->synth_opts.callchain = false; in intel_pt_process_auxtrace_info()