Home
last modified time | relevance | path

Searched refs:pmcr (Results 1 – 2 of 2) sorted by relevance

/linux/tools/testing/selftests/kvm/arm64/
H A Dvpmu_counter_access.c42 static u64 get_pmcr_n(u64 pmcr) in get_pmcr_n() argument
44 return FIELD_GET(ARMV8_PMU_PMCR_N, pmcr); in get_pmcr_n()
92 u64 pmcr = read_sysreg(pmcr_el0); in pmu_disable_reset() local
95 pmcr &= ~ARMV8_PMU_PMCR_E; in pmu_disable_reset()
96 write_sysreg(pmcr | ARMV8_PMU_PMCR_P, pmcr_el0); in pmu_disable_reset()
356 u64 pmcr, pmcr_n, unimp_mask; in guest_code() local
363 pmcr = read_sysreg(pmcr_el0); in guest_code()
364 pmcr_n = get_pmcr_n(pmcr); in guest_code()
605 u64 pmcr; in get_pmcr_n_limit() local
608 pmcr = vcpu_get_reg(vpmu_vm.vcpu, KVM_ARM64_SYS_REG(SYS_PMCR_EL0)); in get_pmcr_n_limit()
[all …]
/linux/drivers/perf/
H A Darm_dsu_pmu.c463 u32 pmcr; in dsu_pmu_enable() local
472 pmcr = __dsu_pmu_read_pmcr(); in dsu_pmu_enable()
473 pmcr |= CLUSTERPMCR_E; in dsu_pmu_enable()
474 __dsu_pmu_write_pmcr(pmcr); in dsu_pmu_enable()
480 u32 pmcr; in dsu_pmu_disable() local
485 pmcr = __dsu_pmu_read_pmcr(); in dsu_pmu_disable()
486 pmcr &= ~CLUSTERPMCR_E; in dsu_pmu_disable()
487 __dsu_pmu_write_pmcr(pmcr); in dsu_pmu_disable()