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