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()
108 best = kvm_find_cpuid_entry(vcpu, 0x80000008, 0); in kvm_update_cpuid()
109 if (best && ((best->eax & 0xff00) >> 8) != 48 && in kvm_update_cpuid()
110 ((best->eax & 0xff00) >> 8) != 0) in kvm_update_cpuid()
149 struct kvm_cpuid_entry2 *best; in cpuid_query_maxphyaddr() local
151 best = kvm_find_cpuid_entry(vcpu, 0x80000000, 0); in cpuid_query_maxphyaddr()
152 if (!best || best->eax < 0x80000008) in cpuid_query_maxphyaddr()
154 best = kvm_find_cpuid_entry(vcpu, 0x80000008, 0); in cpuid_query_maxphyaddr()
155 if (best) in cpuid_query_maxphyaddr()
156 return best->eax & 0xff; in cpuid_query_maxphyaddr()
773 struct kvm_cpuid_entry2 *best = NULL; in kvm_find_cpuid_entry() local
782 best = e; in kvm_find_cpuid_entry()
786 return best; in kvm_find_cpuid_entry()
814 struct kvm_cpuid_entry2 *best; in kvm_cpuid() local
816 best = kvm_find_cpuid_entry(vcpu, function, index); in kvm_cpuid()
818 if (!best) in kvm_cpuid()
819 best = check_cpuid_limit(vcpu, function, index); in kvm_cpuid()
825 best = NULL; in kvm_cpuid()
827 if (best) { in kvm_cpuid()
828 *eax = best->eax; in kvm_cpuid()
829 *ebx = best->ebx; in kvm_cpuid()
830 *ecx = best->ecx; in kvm_cpuid()
831 *edx = best->edx; in kvm_cpuid()