Lines Matching refs:arch
52 vcpu->arch.exception.pending = false;
53 vcpu->arch.exception.injected = false;
59 vcpu->arch.interrupt.injected = true;
60 vcpu->arch.interrupt.soft = soft;
61 vcpu->arch.interrupt.nr = vector;
66 vcpu->arch.interrupt.injected = false;
71 return vcpu->arch.exception.injected || vcpu->arch.interrupt.injected ||
72 vcpu->arch.nmi_injected;
88 return vcpu->arch.efer & EFER_LMA;
107 return (vcpu->arch.efer & EFER_LMA) &&
125 return vcpu->arch.walk_mmu == &vcpu->arch.nested_mmu;
176 vcpu->arch.mmio_gva = mmu_is_nested(vcpu) ? 0 : gva & PAGE_MASK;
177 vcpu->arch.mmio_access = access;
178 vcpu->arch.mmio_gfn = gfn;
179 vcpu->arch.mmio_gen = gen;
184 return vcpu->arch.mmio_gen == kvm_memslots(vcpu->kvm)->generation;
195 if (gva != MMIO_GVA_ANY && vcpu->arch.mmio_gva != (gva & PAGE_MASK))
198 vcpu->arch.mmio_gva = 0;
203 if (vcpu_match_mmio_gen(vcpu) && vcpu->arch.mmio_gva &&
204 vcpu->arch.mmio_gva == (gva & PAGE_MASK))
212 if (vcpu_match_mmio_gen(vcpu) && vcpu->arch.mmio_gfn &&
213 vcpu->arch.mmio_gfn == gpa >> PAGE_SHIFT)
236 return !(kvm->arch.disabled_quirks & quirk);
296 return pvclock_scale_delta(nsec, vcpu->arch.virtual_tsc_mult,
297 vcpu->arch.virtual_tsc_shift);
316 return kvm->arch.mwait_in_guest;
321 return kvm->arch.hlt_in_guest;
326 return kvm->arch.pause_in_guest;
331 return kvm->arch.cstate_in_guest;