Home
last modified time | relevance | path

Searched refs:ARMV8_PMU_PMCR_E (Results 1 – 5 of 5) sorted by relevance

/linux-6.12.1/tools/include/perf/
Darm_pmuv3.h213 #define ARMV8_PMU_PMCR_E (1 << 0) /* Enable all counters */ macro
223 #define ARMV8_PMU_PMCR_MASK (ARMV8_PMU_PMCR_E | ARMV8_PMU_PMCR_P | \
/linux-6.12.1/include/linux/perf/
Darm_pmuv3.h211 #define ARMV8_PMU_PMCR_E (1 << 0) /* Enable all counters */ macro
221 #define ARMV8_PMU_PMCR_MASK (ARMV8_PMU_PMCR_E | ARMV8_PMU_PMCR_P | \
/linux-6.12.1/arch/arm64/kvm/
Dpmu-emul.c291 if (!(kvm_vcpu_read_pmcr(vcpu) & ARMV8_PMU_PMCR_E) || !val) in kvm_pmu_enable_counter_mask()
343 if ((kvm_vcpu_read_pmcr(vcpu) & ARMV8_PMU_PMCR_E)) { in kvm_pmu_overflow_status()
445 if (!(kvm_vcpu_read_pmcr(vcpu) & ARMV8_PMU_PMCR_E)) in kvm_pmu_counter_increment()
565 if (val & ARMV8_PMU_PMCR_E) { in kvm_pmu_handle_pmcr()
588 return (kvm_vcpu_read_pmcr(vcpu) & ARMV8_PMU_PMCR_E) && in kvm_pmu_counter_is_enabled()
/linux-6.12.1/tools/testing/selftests/kvm/aarch64/
Dvpmu_counter_access.c101 pmcr &= ~ARMV8_PMU_PMCR_E; in pmu_disable_reset()
/linux-6.12.1/drivers/perf/
Darm_pmuv3.c820 armv8pmu_pmcr_write(armv8pmu_pmcr_read() | ARMV8_PMU_PMCR_E); in armv8pmu_start()
828 armv8pmu_pmcr_write(armv8pmu_pmcr_read() & ~ARMV8_PMU_PMCR_E); in armv8pmu_stop()