Home
last modified time | relevance | path

Searched refs:ARMV8_PMU_PMCR_E (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/arch/arm64/kvm/
H A Dpmu-emul.c314 if (!(__vcpu_sys_reg(vcpu, PMCR_EL0) & ARMV8_PMU_PMCR_E) || !val) in kvm_pmu_enable_counter_mask()
372 if ((__vcpu_sys_reg(vcpu, PMCR_EL0) & ARMV8_PMU_PMCR_E)) { in kvm_pmu_overflow_status()
520 if (!(__vcpu_sys_reg(vcpu, PMCR_EL0) & ARMV8_PMU_PMCR_E)) in kvm_pmu_software_increment()
570 if (val & ARMV8_PMU_PMCR_E) { in kvm_pmu_handle_pmcr()
589 return (__vcpu_sys_reg(vcpu, PMCR_EL0) & ARMV8_PMU_PMCR_E) && in kvm_pmu_counter_is_enabled()
H A Dsys_regs.c682 | (ARMV8_PMU_PMCR_MASK & 0xdecafbad)) & (~ARMV8_PMU_PMCR_E); in reset_pmcr()
/kernel/linux/linux-6.6/arch/arm64/kvm/
H A Dpmu-emul.c275 if (!(__vcpu_sys_reg(vcpu, PMCR_EL0) & ARMV8_PMU_PMCR_E) || !val) in kvm_pmu_enable_counter_mask()
327 if ((__vcpu_sys_reg(vcpu, PMCR_EL0) & ARMV8_PMU_PMCR_E)) { in kvm_pmu_overflow_status()
429 if (!(__vcpu_sys_reg(vcpu, PMCR_EL0) & ARMV8_PMU_PMCR_E)) in kvm_pmu_counter_increment()
549 if (val & ARMV8_PMU_PMCR_E) { in kvm_pmu_handle_pmcr()
572 return (__vcpu_sys_reg(vcpu, PMCR_EL0) & ARMV8_PMU_PMCR_E) && in kvm_pmu_counter_is_enabled()
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dperf_event.h199 #define ARMV8_PMU_PMCR_E (1 << 0) /* Enable all counters */ macro
/kernel/linux/linux-6.6/include/linux/perf/
H A Darm_pmuv3.h210 #define ARMV8_PMU_PMCR_E (1 << 0) /* Enable all counters */ macro
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dperf_event.c740 armv8pmu_pmcr_write(armv8pmu_pmcr_read() | ARMV8_PMU_PMCR_E); in armv8pmu_start()
746 armv8pmu_pmcr_write(armv8pmu_pmcr_read() & ~ARMV8_PMU_PMCR_E); in armv8pmu_stop()
/kernel/linux/linux-6.6/drivers/perf/
H A Darm_pmuv3.c755 armv8pmu_pmcr_write(armv8pmu_pmcr_read() | ARMV8_PMU_PMCR_E); in armv8pmu_start()
763 armv8pmu_pmcr_write(armv8pmu_pmcr_read() & ~ARMV8_PMU_PMCR_E); in armv8pmu_stop()

Completed in 12 milliseconds