Lines Matching refs:best
63 struct kvm_cpuid_entry2 *best; in kvm_update_cpuid() local
66 best = kvm_find_cpuid_entry(vcpu, 1, 0); in kvm_update_cpuid()
67 if (!best) in kvm_update_cpuid()
71 if (cpu_has_xsave && best->function == 0x1) { in kvm_update_cpuid()
72 best->ecx &= ~F(OSXSAVE); in kvm_update_cpuid()
74 best->ecx |= F(OSXSAVE); in kvm_update_cpuid()
78 if (best->ecx & F(TSC_DEADLINE_TIMER)) in kvm_update_cpuid()
84 best = kvm_find_cpuid_entry(vcpu, 0xD, 0); in kvm_update_cpuid()
85 if (!best) { in kvm_update_cpuid()
90 (best->eax | ((u64)best->edx << 32)) & in kvm_update_cpuid()
92 vcpu->arch.guest_xstate_size = best->ebx = in kvm_update_cpuid()
96 best = kvm_find_cpuid_entry(vcpu, 0xD, 1); in kvm_update_cpuid()
97 if (best && (best->eax & (F(XSAVES) | F(XSAVEC)))) in kvm_update_cpuid()
98 best->ebx = xstate_required_size(vcpu->arch.xcr0, true); in kvm_update_cpuid()
106 best = kvm_find_cpuid_entry(vcpu, 0x80000008, 0); in kvm_update_cpuid()
107 if (best && ((best->eax & 0xff00) >> 8) != 48 && in kvm_update_cpuid()
108 ((best->eax & 0xff00) >> 8) != 0) in kvm_update_cpuid()
147 struct kvm_cpuid_entry2 *best; in cpuid_query_maxphyaddr() local
149 best = kvm_find_cpuid_entry(vcpu, 0x80000000, 0); in cpuid_query_maxphyaddr()
150 if (!best || best->eax < 0x80000008) in cpuid_query_maxphyaddr()
152 best = kvm_find_cpuid_entry(vcpu, 0x80000008, 0); in cpuid_query_maxphyaddr()
153 if (best) in cpuid_query_maxphyaddr()
154 return best->eax & 0xff; in cpuid_query_maxphyaddr()
765 struct kvm_cpuid_entry2 *best = NULL; in kvm_find_cpuid_entry() local
774 best = e; in kvm_find_cpuid_entry()
778 return best; in kvm_find_cpuid_entry()
806 struct kvm_cpuid_entry2 *best; in kvm_cpuid() local
808 best = kvm_find_cpuid_entry(vcpu, function, index); in kvm_cpuid()
810 if (!best) in kvm_cpuid()
811 best = check_cpuid_limit(vcpu, function, index); in kvm_cpuid()
817 best = NULL; in kvm_cpuid()
819 if (best) { in kvm_cpuid()
820 *eax = best->eax; in kvm_cpuid()
821 *ebx = best->ebx; in kvm_cpuid()
822 *ecx = best->ecx; in kvm_cpuid()
823 *edx = best->edx; in kvm_cpuid()