vcpu_get_flag
WARN_ON(vcpu_get_flag(vcpu, PENDING_EXCEPTION));
WARN_ON(vcpu_get_flag((v), INCREMENT_PC)); \
vcpu_get_flag(vcpu, ON_UNSUPPORTED_CPU)
#define kvm_arm_vcpu_sve_finalized(vcpu) vcpu_get_flag(vcpu, VCPU_SVE_FINALIZED)
#define kvm_vcpu_initialized(v) vcpu_get_flag(vcpu, VCPU_INITIALIZED)
vcpu_get_flag(vcpu, IN_WFIT));
if (unlikely(vcpu_get_flag(vcpu, PENDING_EXCEPTION) ||
vcpu_get_flag(vcpu, INCREMENT_PC)))
KVM_BUG_ON(vcpu_get_flag(vcpu, SYSREGS_ON_CPU), vcpu->kvm);
if (!vcpu_get_flag(vcpu, HOST_SS_ACTIVE_PENDING))
if (vcpu_get_flag(vcpu, GUEST_SS_ACTIVE_PENDING))
vcpu_get_flag(vcpu, NESTED_SERROR_PENDING);
if (!vcpu_get_flag(vcpu, PENDING_EXCEPTION))
switch (vcpu_get_flag(vcpu, EXCEPT_MASK)) {
switch (vcpu_get_flag(vcpu, EXCEPT_MASK)) {
if (vcpu_get_flag(vcpu, PENDING_EXCEPTION)) {
} else if (vcpu_get_flag(vcpu, INCREMENT_PC)) {
if (has_vhe() && vcpu_get_flag(vcpu, SYSREGS_ON_CPU))
if (has_vhe() && vcpu_get_flag(vcpu, SYSREGS_ON_CPU))
if (!vcpu_get_flag(vcpu, PENDING_EXCEPTION))
switch (vcpu_get_flag(vcpu, EXCEPT_MASK)) {
switch (vcpu_get_flag(vcpu, EXCEPT_MASK)) {
if (vcpu->scheduled_out && !vcpu_get_flag(vcpu, IN_WFI))
if (!vcpu_get_flag(vcpu, SYSREGS_ON_CPU))
if (!vcpu_get_flag(vcpu, VCPU_PKVM_FINALIZED))
if (!vcpu || !vcpu_get_flag(vcpu, PMUSERENR_ON_CPU))
if (!vcpu_get_flag(vcpu, SYSREGS_ON_CPU)) {
if (vcpu_get_flag(vcpu, IN_WFI))
return vcpu_get_flag(vcpu, IN_NESTED_ERET);
if (vcpu_get_flag(vcpu, IN_WFI))