Lines Matching refs:kvm_vcpu
8 #define pmu_to_vcpu(pmu) (container_of((pmu), struct kvm_vcpu, arch.pmu))
32 struct kvm_pmc *(*rdpmc_ecx_to_pmc)(struct kvm_vcpu *vcpu,
34 struct kvm_pmc *(*msr_idx_to_pmc)(struct kvm_vcpu *vcpu, u32 msr);
35 int (*is_valid_rdpmc_ecx)(struct kvm_vcpu *vcpu, unsigned int idx);
36 bool (*is_valid_msr)(struct kvm_vcpu *vcpu, u32 msr);
37 int (*get_msr)(struct kvm_vcpu *vcpu, struct msr_data *msr_info);
38 int (*set_msr)(struct kvm_vcpu *vcpu, struct msr_data *msr_info);
39 void (*refresh)(struct kvm_vcpu *vcpu);
40 void (*init)(struct kvm_vcpu *vcpu);
41 void (*reset)(struct kvm_vcpu *vcpu);
147 void kvm_pmu_deliver_pmi(struct kvm_vcpu *vcpu);
148 void kvm_pmu_handle_event(struct kvm_vcpu *vcpu);
149 int kvm_pmu_rdpmc(struct kvm_vcpu *vcpu, unsigned pmc, u64 *data);
150 int kvm_pmu_is_valid_rdpmc_ecx(struct kvm_vcpu *vcpu, unsigned int idx);
151 bool kvm_pmu_is_valid_msr(struct kvm_vcpu *vcpu, u32 msr);
152 int kvm_pmu_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info);
153 int kvm_pmu_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info);
154 void kvm_pmu_refresh(struct kvm_vcpu *vcpu);
155 void kvm_pmu_reset(struct kvm_vcpu *vcpu);
156 void kvm_pmu_init(struct kvm_vcpu *vcpu);
157 void kvm_pmu_cleanup(struct kvm_vcpu *vcpu);
158 void kvm_pmu_destroy(struct kvm_vcpu *vcpu);