Searched refs:pmcr (Results 1 – 3 of 3) sorted by relevance
42 static u64 get_pmcr_n(u64 pmcr) in get_pmcr_n() argument44 return FIELD_GET(ARMV8_PMU_PMCR_N, pmcr); in get_pmcr_n()92 u64 pmcr = read_sysreg(pmcr_el0); in pmu_disable_reset() local95 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() local363 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() local608 pmcr = vcpu_get_reg(vpmu_vm.vcpu, KVM_ARM64_SYS_REG(SYS_PMCR_EL0)); in get_pmcr_n_limit()[all …]
463 u32 pmcr; in dsu_pmu_enable() local472 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() local485 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()
1082 u64 pmcr = 0; in reset_pmcr() local1085 pmcr |= ARMV8_PMU_PMCR_LC; in reset_pmcr()1091 __vcpu_assign_sys_reg(vcpu, r->reg, pmcr); in reset_pmcr()1195 u64 pmcr, val; in pmu_counter_idx_valid() local1197 pmcr = kvm_vcpu_read_pmcr(vcpu); in pmu_counter_idx_valid()1198 val = FIELD_GET(ARMV8_PMU_PMCR_N, pmcr); in pmu_counter_idx_valid()