Lines Matching refs:kvm_pmc
31 struct kvm_pmc *(*rdpmc_ecx_to_pmc)(struct kvm_vcpu *vcpu,
33 struct kvm_pmc *(*msr_idx_to_pmc)(struct kvm_vcpu *vcpu, u32 msr);
79 static inline struct kvm_pmc *kvm_pmc_idx_to_pmc(struct kvm_pmu *pmu, int idx)
97 static inline u64 pmc_bitmask(struct kvm_pmc *pmc)
104 static inline u64 pmc_read_counter(struct kvm_pmc *pmc)
117 void pmc_write_counter(struct kvm_pmc *pmc, u64 val);
119 static inline bool pmc_is_gp(struct kvm_pmc *pmc)
124 static inline bool pmc_is_fixed(struct kvm_pmc *pmc)
139 static inline struct kvm_pmc *get_gp_pmc(struct kvm_pmu *pmu, u32 msr,
153 static inline struct kvm_pmc *get_fixed_pmc(struct kvm_pmu *pmu, u32 msr)
167 static inline bool pmc_speculative_in_use(struct kvm_pmc *pmc)
228 static inline void kvm_pmu_request_counter_reprogram(struct kvm_pmc *pmc)
251 static inline bool pmc_is_globally_enabled(struct kvm_pmc *pmc)