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);
42 void (*deliver_pmi)(struct kvm_vcpu *vcpu);
43 void (*cleanup)(struct kvm_vcpu *vcpu);
149 void kvm_pmu_deliver_pmi(struct kvm_vcpu *vcpu);
150 void kvm_pmu_handle_event(struct kvm_vcpu *vcpu);
151 int kvm_pmu_rdpmc(struct kvm_vcpu *vcpu, unsigned pmc, u64 *data);
152 int kvm_pmu_is_valid_rdpmc_ecx(struct kvm_vcpu *vcpu, unsigned int idx);
153 bool kvm_pmu_is_valid_msr(struct kvm_vcpu *vcpu, u32 msr);
154 int kvm_pmu_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info);
155 int kvm_pmu_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info);
156 void kvm_pmu_refresh(struct kvm_vcpu *vcpu);
157 void kvm_pmu_reset(struct kvm_vcpu *vcpu);
158 void kvm_pmu_init(struct kvm_vcpu *vcpu);
159 void kvm_pmu_cleanup(struct kvm_vcpu *vcpu);
160 void kvm_pmu_destroy(struct kvm_vcpu *vcpu);