Lines Matching defs:pmc
9 #define pmc_to_pmu(pmc) (&(pmc)->vcpu->arch.pmu) argument
58 static inline u64 pmc_bitmask(struct kvm_pmc *pmc) in pmc_bitmask()
65 static inline u64 pmc_read_counter(struct kvm_pmc *pmc) in pmc_read_counter()
77 static inline void pmc_write_counter(struct kvm_pmc *pmc, u64 val) in pmc_write_counter()
83 static inline void pmc_release_perf_event(struct kvm_pmc *pmc) in pmc_release_perf_event()
93 static inline void pmc_stop_counter(struct kvm_pmc *pmc) in pmc_stop_counter()
101 static inline bool pmc_is_gp(struct kvm_pmc *pmc) in pmc_is_gp()
106 static inline bool pmc_is_fixed(struct kvm_pmc *pmc) in pmc_is_fixed()
149 static inline u64 get_sample_period(struct kvm_pmc *pmc, u64 counter_value) in get_sample_period()
158 static inline void pmc_update_sample_period(struct kvm_pmc *pmc) in pmc_update_sample_period()
168 static inline bool pmc_speculative_in_use(struct kvm_pmc *pmc) in pmc_speculative_in_use()
223 static inline void kvm_pmu_request_counter_reprogram(struct kvm_pmc *pmc) in kvm_pmu_request_counter_reprogram()
246 static inline bool pmc_is_globally_enabled(struct kvm_pmc *pmc) in pmc_is_globally_enabled()