kvm-s390.h (ffb1e76f4f32d2b8ea4189df0484980370476395) kvm-s390.h (4eeef2424153e79910d65248b5e1abf137d050e9)
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * definition for kvm on s390
4 *
5 * Copyright IBM Corp. 2008, 2020
6 *
7 * Author(s): Carsten Otte <cotte@de.ibm.com>
8 * Christian Borntraeger <borntraeger@de.ibm.com>

--- 65 unchanged lines hidden (view full) ---

74
75static inline int is_vcpu_stopped(struct kvm_vcpu *vcpu)
76{
77 return kvm_s390_test_cpuflags(vcpu, CPUSTAT_STOPPED);
78}
79
80static inline int is_vcpu_idle(struct kvm_vcpu *vcpu)
81{
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * definition for kvm on s390
4 *
5 * Copyright IBM Corp. 2008, 2020
6 *
7 * Author(s): Carsten Otte <cotte@de.ibm.com>
8 * Christian Borntraeger <borntraeger@de.ibm.com>

--- 65 unchanged lines hidden (view full) ---

74
75static inline int is_vcpu_stopped(struct kvm_vcpu *vcpu)
76{
77 return kvm_s390_test_cpuflags(vcpu, CPUSTAT_STOPPED);
78}
79
80static inline int is_vcpu_idle(struct kvm_vcpu *vcpu)
81{
82 return test_bit(kvm_vcpu_get_idx(vcpu), vcpu->kvm->arch.idle_mask);
82 return test_bit(vcpu->vcpu_idx, vcpu->kvm->arch.idle_mask);
83}
84
85static inline int kvm_is_ucontrol(struct kvm *kvm)
86{
87#ifdef CONFIG_KVM_S390_UCONTROL
88 if (kvm->arch.gmap)
89 return 0;
90 return 1;

--- 392 unchanged lines hidden ---
83}
84
85static inline int kvm_is_ucontrol(struct kvm *kvm)
86{
87#ifdef CONFIG_KVM_S390_UCONTROL
88 if (kvm->arch.gmap)
89 return 0;
90 return 1;

--- 392 unchanged lines hidden ---