Lines Matching defs:kvm

6 #define pr_fmt(fmt) "xive-kvm: " fmt
141 if (xive->kvm != vcpu->kvm)
199 static int kvmppc_xive_native_reset_mapped(struct kvm *kvm, unsigned long irq)
201 struct kvmppc_xive *xive = kvm->arch.xive;
420 struct kvm *kvm = xive->kvm;
437 rc = kvmppc_xive_select_target(kvm, &server, priority);
560 struct kvm *kvm = xive->kvm;
586 vcpu = kvmppc_xive_find_server(kvm, server);
644 srcu_idx = srcu_read_lock(&kvm->srcu);
649 srcu_read_unlock(&kvm->srcu, srcu_idx);
654 page = gfn_to_page(kvm, gfn);
656 srcu_read_unlock(&kvm->srcu, srcu_idx);
662 srcu_read_unlock(&kvm->srcu, srcu_idx);
708 struct kvm *kvm = xive->kvm;
731 vcpu = kvmppc_xive_find_server(kvm, server);
805 struct kvm *kvm = xive->kvm;
813 kvm_for_each_vcpu(i, vcpu, kvm) {
905 srcu_idx = srcu_read_lock(&vcpu->kvm->srcu);
906 mark_page_dirty(vcpu->kvm, gpa_to_gfn(q->guest_qaddr));
907 srcu_read_unlock(&vcpu->kvm->srcu, srcu_idx);
914 struct kvm *kvm = xive->kvm;
931 kvm_for_each_vcpu(i, vcpu, kvm) {
1010 * Called when device fd is closed. kvm->lock is held.
1015 struct kvm *kvm = xive->kvm;
1044 kvm_for_each_vcpu(i, vcpu, kvm) {
1064 kvm->arch.xive = NULL;
1087 * Create a XIVE device. kvm->lock is held.
1092 struct kvm *kvm = dev->kvm;
1096 if (kvm->arch.xive)
1099 xive = kvmppc_xive_get_device(kvm, type);
1105 xive->kvm = kvm;
1119 kvm->arch.xive = xive;
1170 struct kvmppc_xive *xive = vcpu->kvm->arch.xive;
1207 struct kvm *kvm = xive->kvm;
1211 if (!kvm)
1216 kvm_for_each_vcpu(i, vcpu, kvm) {
1243 name = kasprintf(GFP_KERNEL, "kvm-xive-%p", xive);
1265 .name = "kvm-xive-native",