Lines Matching refs:arch
64 struct kvm_lapic *apic = vcpu->arch.apic; in kvm_update_cpuid()
86 vcpu->arch.guest_supported_xcr0 = 0; in kvm_update_cpuid()
87 vcpu->arch.guest_xstate_size = XSAVE_HDR_SIZE + XSAVE_HDR_OFFSET; in kvm_update_cpuid()
89 vcpu->arch.guest_supported_xcr0 = in kvm_update_cpuid()
92 vcpu->arch.guest_xstate_size = best->ebx = in kvm_update_cpuid()
93 xstate_required_size(vcpu->arch.xcr0, false); in kvm_update_cpuid()
98 best->ebx = xstate_required_size(vcpu->arch.xcr0, true); in kvm_update_cpuid()
100 vcpu->arch.eager_fpu = guest_cpuid_has_mpx(vcpu); in kvm_update_cpuid()
112 vcpu->arch.maxphyaddr = cpuid_query_maxphyaddr(vcpu); in kvm_update_cpuid()
132 for (i = 0; i < vcpu->arch.cpuid_nent; ++i) { in cpuid_fix_nx_cap()
133 e = &vcpu->arch.cpuid_entries[i]; in cpuid_fix_nx_cap()
180 vcpu->arch.cpuid_entries[i].function = cpuid_entries[i].function; in kvm_vcpu_ioctl_set_cpuid()
181 vcpu->arch.cpuid_entries[i].eax = cpuid_entries[i].eax; in kvm_vcpu_ioctl_set_cpuid()
182 vcpu->arch.cpuid_entries[i].ebx = cpuid_entries[i].ebx; in kvm_vcpu_ioctl_set_cpuid()
183 vcpu->arch.cpuid_entries[i].ecx = cpuid_entries[i].ecx; in kvm_vcpu_ioctl_set_cpuid()
184 vcpu->arch.cpuid_entries[i].edx = cpuid_entries[i].edx; in kvm_vcpu_ioctl_set_cpuid()
185 vcpu->arch.cpuid_entries[i].index = 0; in kvm_vcpu_ioctl_set_cpuid()
186 vcpu->arch.cpuid_entries[i].flags = 0; in kvm_vcpu_ioctl_set_cpuid()
187 vcpu->arch.cpuid_entries[i].padding[0] = 0; in kvm_vcpu_ioctl_set_cpuid()
188 vcpu->arch.cpuid_entries[i].padding[1] = 0; in kvm_vcpu_ioctl_set_cpuid()
189 vcpu->arch.cpuid_entries[i].padding[2] = 0; in kvm_vcpu_ioctl_set_cpuid()
191 vcpu->arch.cpuid_nent = cpuid->nent; in kvm_vcpu_ioctl_set_cpuid()
213 if (copy_from_user(&vcpu->arch.cpuid_entries, entries, in kvm_vcpu_ioctl_set_cpuid2()
216 vcpu->arch.cpuid_nent = cpuid->nent; in kvm_vcpu_ioctl_set_cpuid2()
231 if (cpuid->nent < vcpu->arch.cpuid_nent) in kvm_vcpu_ioctl_get_cpuid2()
234 if (copy_to_user(entries, &vcpu->arch.cpuid_entries, in kvm_vcpu_ioctl_get_cpuid2()
235 vcpu->arch.cpuid_nent * sizeof(struct kvm_cpuid_entry2))) in kvm_vcpu_ioctl_get_cpuid2()
240 cpuid->nent = vcpu->arch.cpuid_nent; in kvm_vcpu_ioctl_get_cpuid2()
731 struct kvm_cpuid_entry2 *e = &vcpu->arch.cpuid_entries[i]; in move_to_next_stateful_cpuid_entry()
732 int j, nent = vcpu->arch.cpuid_nent; in move_to_next_stateful_cpuid_entry()
737 struct kvm_cpuid_entry2 *ej = &vcpu->arch.cpuid_entries[j]; in move_to_next_stateful_cpuid_entry()
767 for (i = 0; i < vcpu->arch.cpuid_nent; ++i) { in kvm_find_cpuid_entry()
770 e = &vcpu->arch.cpuid_entries[i]; in kvm_find_cpuid_entry()