Symbol: pt_pmu
arch/x86/events/intel/pt.c
156
return sprintf(page, "%lu\n", pt_pmu.max_nonturbo_ratio);
arch/x86/events/intel/pt.c
1567
if (pt_pmu.vmx)
arch/x86/events/intel/pt.c
159
pt_pmu.tsc_art_num,
arch/x86/events/intel/pt.c
160
pt_pmu.tsc_art_den);
arch/x86/events/intel/pt.c
1799
if (event->attr.type != pt_pmu.pmu.type)
arch/x86/events/intel/pt.c
1828
return event->pmu == &pt_pmu.pmu;
arch/x86/events/intel/pt.c
1867
pt_pmu.pmu.capabilities = PERF_PMU_CAP_AUX_NO_SG;
arch/x86/events/intel/pt.c
1869
pt_pmu.pmu.capabilities = PERF_PMU_CAP_AUX_PREFER_LARGE;
arch/x86/events/intel/pt.c
1871
pt_pmu.pmu.capabilities |= PERF_PMU_CAP_EXCLUSIVE |
arch/x86/events/intel/pt.c
1874
pt_pmu.pmu.attr_groups = pt_attr_groups;
arch/x86/events/intel/pt.c
1875
pt_pmu.pmu.task_ctx_nr = perf_sw_context;
arch/x86/events/intel/pt.c
1876
pt_pmu.pmu.event_init = pt_event_init;
arch/x86/events/intel/pt.c
1877
pt_pmu.pmu.add = pt_event_add;
arch/x86/events/intel/pt.c
1878
pt_pmu.pmu.del = pt_event_del;
arch/x86/events/intel/pt.c
1879
pt_pmu.pmu.start = pt_event_start;
arch/x86/events/intel/pt.c
1880
pt_pmu.pmu.stop = pt_event_stop;
arch/x86/events/intel/pt.c
1881
pt_pmu.pmu.snapshot_aux = pt_event_snapshot_aux;
arch/x86/events/intel/pt.c
1882
pt_pmu.pmu.read = pt_event_read;
arch/x86/events/intel/pt.c
1883
pt_pmu.pmu.setup_aux = pt_buffer_setup_aux;
arch/x86/events/intel/pt.c
1884
pt_pmu.pmu.free_aux = pt_buffer_free_aux;
arch/x86/events/intel/pt.c
1885
pt_pmu.pmu.addr_filters_sync = pt_event_addr_filters_sync;
arch/x86/events/intel/pt.c
1886
pt_pmu.pmu.addr_filters_validate = pt_event_addr_filters_validate;
arch/x86/events/intel/pt.c
1887
pt_pmu.pmu.nr_addr_filters =
arch/x86/events/intel/pt.c
1890
ret = perf_pmu_register(&pt_pmu.pmu, "intel_pt", -1);
arch/x86/events/intel/pt.c
200
pt_pmu.max_nonturbo_ratio = (reg & 0xff00) >> 8;
arch/x86/events/intel/pt.c
212
pt_pmu.tsc_art_num = ebx;
arch/x86/events/intel/pt.c
213
pt_pmu.tsc_art_den = eax;
arch/x86/events/intel/pt.c
223
pt_pmu.branch_en_always_on = true;
arch/x86/events/intel/pt.c
237
pt_pmu.vmx = true;
arch/x86/events/intel/pt.c
242
&pt_pmu.caps[CPUID_EAX + i*PT_CPUID_REGS_NUM],
arch/x86/events/intel/pt.c
243
&pt_pmu.caps[CPUID_EBX + i*PT_CPUID_REGS_NUM],
arch/x86/events/intel/pt.c
244
&pt_pmu.caps[CPUID_ECX + i*PT_CPUID_REGS_NUM],
arch/x86/events/intel/pt.c
245
&pt_pmu.caps[CPUID_EDX + i*PT_CPUID_REGS_NUM]);
arch/x86/events/intel/pt.c
35
static struct pt_pmu pt_pmu;
arch/x86/events/intel/pt.c
400
if (pt_pmu.branch_en_always_on &&
arch/x86/events/intel/pt.c
90
return intel_pt_validate_cap(pt_pmu.caps, cap);