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