Lines Matching defs:kvmppc_ops
227 struct kvmppc_ops { struct
228 struct module *owner;
229 int (*get_sregs)(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs);
230 int (*set_sregs)(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs);
231 int (*get_one_reg)(struct kvm_vcpu *vcpu, u64 id,
233 int (*set_one_reg)(struct kvm_vcpu *vcpu, u64 id,
235 void (*vcpu_load)(struct kvm_vcpu *vcpu, int cpu);
236 void (*vcpu_put)(struct kvm_vcpu *vcpu);
237 void (*set_msr)(struct kvm_vcpu *vcpu, u64 msr);
238 int (*vcpu_run)(struct kvm_run *run, struct kvm_vcpu *vcpu);
239 struct kvm_vcpu *(*vcpu_create)(struct kvm *kvm, unsigned int id);
240 void (*vcpu_free)(struct kvm_vcpu *vcpu);
241 int (*check_requests)(struct kvm_vcpu *vcpu);
242 int (*get_dirty_log)(struct kvm *kvm, struct kvm_dirty_log *log);
243 void (*flush_memslot)(struct kvm *kvm, struct kvm_memory_slot *memslot);
244 int (*prepare_memory_region)(struct kvm *kvm,
247 void (*commit_memory_region)(struct kvm *kvm,
250 int (*unmap_hva)(struct kvm *kvm, unsigned long hva);
274 extern struct kvmppc_ops *kvmppc_hv_ops; argument