Searched refs:eventsel (Results 1 – 15 of 15) sorted by relevance
/Linux-v4.19/arch/x86/kvm/ |
D | pmu.c | 143 void reprogram_gp_counter(struct kvm_pmc *pmc, u64 eventsel) in reprogram_gp_counter() argument 148 if (eventsel & ARCH_PERFMON_EVENTSEL_PIN_CONTROL) in reprogram_gp_counter() 151 pmc->eventsel = eventsel; in reprogram_gp_counter() 155 if (!(eventsel & ARCH_PERFMON_EVENTSEL_ENABLE) || !pmc_is_enabled(pmc)) in reprogram_gp_counter() 158 event_select = eventsel & ARCH_PERFMON_EVENTSEL_EVENT; in reprogram_gp_counter() 159 unit_mask = (eventsel & ARCH_PERFMON_EVENTSEL_UMASK) >> 8; in reprogram_gp_counter() 161 if (!(eventsel & (ARCH_PERFMON_EVENTSEL_EDGE | in reprogram_gp_counter() 174 config = eventsel & X86_RAW_EVENT_MASK; in reprogram_gp_counter() 177 !(eventsel & ARCH_PERFMON_EVENTSEL_USR), in reprogram_gp_counter() 178 !(eventsel & ARCH_PERFMON_EVENTSEL_OS), in reprogram_gp_counter() [all …]
|
D | pmu_amd.c | 138 if (amd_event_mapping[i].eventsel == event_select in amd_find_arch_event() 227 *data = pmc->eventsel; in amd_pmu_get_msr() 250 if (data == pmc->eventsel) in amd_pmu_set_msr() 302 pmc->counter = pmc->eventsel = 0; in amd_pmu_reset()
|
D | pmu_intel.c | 77 if (intel_arch_events[i].eventsel == event_select in intel_find_arch_event() 191 *data = pmc->eventsel; in intel_pmu_get_msr() 245 if (data == pmc->eventsel) in intel_pmu_set_msr() 335 pmc->counter = pmc->eventsel = 0; in intel_pmu_reset()
|
D | pmu.h | 17 u8 eventsel; member 105 void reprogram_gp_counter(struct kvm_pmc *pmc, u64 eventsel);
|
/Linux-v4.19/arch/x86/events/amd/ |
D | core.c | 148 static inline int amd_pmu_addr_offset(int index, bool eventsel) in amd_pmu_addr_offset() argument 155 if (eventsel) in amd_pmu_addr_offset() 168 if (eventsel) in amd_pmu_addr_offset() 631 .eventsel = MSR_K7_EVNTSEL0, 682 x86_pmu.eventsel = MSR_F15H_PERF_CTL; in amd_core_pmu_init()
|
/Linux-v4.19/virt/kvm/arm/ |
D | pmu.c | 393 u64 eventsel, counter; in kvm_pmu_set_counter_event_type() local 396 eventsel = data & ARMV8_PMU_EVTYPE_EVENT; in kvm_pmu_set_counter_event_type() 399 if (eventsel == ARMV8_PMUV3_PERFCTR_SW_INCR && in kvm_pmu_set_counter_event_type() 413 ARMV8_PMUV3_PERFCTR_CPU_CYCLES : eventsel; in kvm_pmu_set_counter_event_type()
|
/Linux-v4.19/arch/x86/events/ |
D | perf_event.h | 529 unsigned eventsel; member 531 int (*addr_offset)(int index, bool eventsel); 738 return x86_pmu.eventsel + (x86_pmu.addr_offset ? in x86_pmu_config_addr()
|
/Linux-v4.19/arch/x86/events/intel/ |
D | p6.c | 210 .eventsel = MSR_P6_EVNTSEL0,
|
D | knc.c | 299 .eventsel = MSR_KNC_EVNTSEL0,
|
D | p4.c | 1308 .eventsel = MSR_P4_BPU_CCCR0,
|
D | core.c | 3483 .eventsel = MSR_ARCH_PERFMON_EVENTSEL0, 3528 .eventsel = MSR_ARCH_PERFMON_EVENTSEL0,
|
/Linux-v4.19/tools/perf/Documentation/ |
D | perf-top.txt | 42 event (eventsel+umask) in the form of rNNN where NNN is a
|
D | perf-stat.txt | 39 - a raw PMU event (eventsel+umask) in the form of rNNN where NNN is a
|
D | perf-record.txt | 33 - a raw PMU event (eventsel+umask) in the form of rNNN where NNN is a
|
/Linux-v4.19/arch/x86/include/asm/ |
D | kvm_host.h | 414 u64 eventsel; member
|