Searched refs:nr_arch_gp_counters (Results 1 - 5 of 5) sorted by relevance

/linux-master/arch/x86/kvm/svm/
H A Dpmu.c30 unsigned int num_counters = pmu->nr_arch_gp_counters;
80 if (idx >= pmu->nr_arch_gp_counters)
119 msr < MSR_F15H_PERF_CTL0 + 2 * pmu->nr_arch_gp_counters)
191 pmu->nr_arch_gp_counters = ebx.split.num_core_pmc;
193 pmu->nr_arch_gp_counters = AMD64_NUM_COUNTERS_CORE;
195 pmu->nr_arch_gp_counters = AMD64_NUM_COUNTERS;
198 pmu->nr_arch_gp_counters = min_t(unsigned int, pmu->nr_arch_gp_counters,
202 pmu->global_ctrl_mask = ~((1ull << pmu->nr_arch_gp_counters) - 1);
212 bitmap_set(pmu->all_valid_pmc_idx, 0, pmu->nr_arch_gp_counters);
[all...]
/linux-master/arch/x86/kvm/
H A Dpmu.h81 if (idx < pmu->nr_arch_gp_counters)
142 if (msr >= base && msr < base + pmu->nr_arch_gp_counters) {
144 pmu->nr_arch_gp_counters);
H A Dpmu.c765 pmu->nr_arch_gp_counters = 0;
790 if (kvm_pmu_has_perf_global_ctrl(pmu) && pmu->nr_arch_gp_counters)
791 pmu->global_ctrl = GENMASK_ULL(pmu->nr_arch_gp_counters - 1, 0);
/linux-master/arch/x86/kvm/vmx/
H A Dpmu_intel.c96 num_counters = pmu->nr_arch_gp_counters;
483 pmu->nr_arch_gp_counters = min_t(int, eax.split.num_counters,
506 counter_mask = ~(((1ull << pmu->nr_arch_gp_counters) - 1) |
531 0, pmu->nr_arch_gp_counters);
556 ~((1ull << pmu->nr_arch_gp_counters) - 1);
/linux-master/arch/x86/include/asm/
H A Dkvm_host.h542 unsigned nr_arch_gp_counters; member in struct:kvm_pmu

Completed in 153 milliseconds