Lines Matching refs:config
35 #include "config.h"
761 struct perf_event_attr *attr, u64 *config)
764 if (config)
765 *config = attr->config;
787 u64 config;
793 if (intel_pt_get_config(pt, &evsel->core.attr, &config) &&
794 (config & pt->noretcomp_bit))
803 u64 config;
806 if (intel_pt_get_config(pt, &evsel->core.attr, &config) &&
807 (config & 1) && !(config & 0x2000))
817 u64 config;
822 for (shift = 0, config = pt->mtc_freq_bits; !(config & 1); shift++)
823 config >>= 1;
826 if (intel_pt_get_config(pt, &evsel->core.attr, &config))
827 return (config & pt->mtc_freq_bits) >> shift;
836 u64 config;
844 if (intel_pt_get_config(pt, &evsel->core.attr, &config)) {
845 if (config & pt->tsc_bit)
870 u64 config;
876 if (intel_pt_get_config(pt, &evsel->core.attr, &config)) {
877 if (config & pt->tsc_bit)
901 u64 config;
904 if (intel_pt_get_config(pt, &evsel->core.attr, &config))
905 return config;
3018 attr.config = PERF_COUNT_HW_BRANCH_INSTRUCTIONS;
3044 attr.config = PERF_COUNT_HW_INSTRUCTIONS;
3063 attr.config = PERF_COUNT_HW_INSTRUCTIONS;
3078 attr.config = PERF_SYNTH_INTEL_PTWRITE;
3093 attr.config = PERF_SYNTH_INTEL_CBR;
3102 if (pt->synth_opts.pwr_events && (evsel->core.attr.config & 0x10)) {
3103 attr.config = PERF_SYNTH_INTEL_MWAIT;
3111 attr.config = PERF_SYNTH_INTEL_PWRE;
3119 attr.config = PERF_SYNTH_INTEL_EXSTOP;
3127 attr.config = PERF_SYNTH_INTEL_PWRX;