Lines Matching refs:edx
36 u32 eax, ebx, ecx, edx, offset; in xstate_required_size() local
37 cpuid_count(0xD, feature_bit, &eax, &ebx, &ecx, &edx); in xstate_required_size()
90 (best->eax | ((u64)best->edx << 32)) & in kvm_update_cpuid()
139 if (entry && (entry->edx & F(NX)) && !is_efer_nx()) { in cpuid_fix_nx_cap()
140 entry->edx &= ~F(NX); in cpuid_fix_nx_cap()
184 vcpu->arch.cpuid_entries[i].edx = cpuid_entries[i].edx; in kvm_vcpu_ioctl_set_cpuid()
255 &entry->eax, &entry->ebx, &entry->ecx, &entry->edx); in do_cpuid_1_ent()
371 entry->edx &= kvm_supported_word0_x86_features; in __do_cpuid_ent()
372 cpuid_mask(&entry->edx, 0); in __do_cpuid_ent()
430 entry->edx = 0; in __do_cpuid_ent()
438 union cpuid10_edx edx; in __do_cpuid_ent() local
454 edx.split.num_counters_fixed = cap.num_counters_fixed; in __do_cpuid_ent()
455 edx.split.bit_width_fixed = cap.bit_width_fixed; in __do_cpuid_ent()
456 edx.split.reserved = 0; in __do_cpuid_ent()
461 entry->edx = edx.full; in __do_cpuid_ent()
491 entry->edx &= supported >> 32; in __do_cpuid_ent()
516 entry[i].edx = 0; in __do_cpuid_ent()
530 entry->edx = sigptr[2]; in __do_cpuid_ent()
547 entry->edx = 0; in __do_cpuid_ent()
553 entry->edx &= kvm_supported_word1_x86_features; in __do_cpuid_ent()
554 cpuid_mask(&entry->edx, 1); in __do_cpuid_ent()
560 entry->edx &= (1 << 8); in __do_cpuid_ent()
562 entry->edx &= boot_cpu_data.x86_power; in __do_cpuid_ent()
573 entry->ebx = entry->edx = 0; in __do_cpuid_ent()
577 entry->ecx = entry->edx = 0; in __do_cpuid_ent()
589 entry->edx &= kvm_supported_word5_x86_features; in __do_cpuid_ent()
590 cpuid_mask(&entry->edx, 5); in __do_cpuid_ent()
599 entry->eax = entry->ebx = entry->ecx = entry->edx = 0; in __do_cpuid_ent()
803 void kvm_cpuid(struct kvm_vcpu *vcpu, u32 *eax, u32 *ebx, u32 *ecx, u32 *edx) in kvm_cpuid() argument
823 *edx = best->edx; in kvm_cpuid()
825 *eax = *ebx = *ecx = *edx = 0; in kvm_cpuid()
826 trace_kvm_cpuid(function, *eax, *ebx, *ecx, *edx); in kvm_cpuid()
832 u32 function, eax, ebx, ecx, edx; in kvm_emulate_cpuid() local
836 kvm_cpuid(vcpu, &eax, &ebx, &ecx, &edx); in kvm_emulate_cpuid()
840 kvm_register_write(vcpu, VCPU_REGS_RDX, edx); in kvm_emulate_cpuid()