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()
141 if (entry && (entry->edx & F(NX)) && !is_efer_nx()) { in cpuid_fix_nx_cap()
142 entry->edx &= ~F(NX); in cpuid_fix_nx_cap()
186 vcpu->arch.cpuid_entries[i].edx = cpuid_entries[i].edx; in kvm_vcpu_ioctl_set_cpuid()
257 &entry->eax, &entry->ebx, &entry->ecx, &entry->edx); in do_cpuid_1_ent()
373 entry->edx &= kvm_supported_word0_x86_features; in __do_cpuid_ent()
374 cpuid_mask(&entry->edx, 0); in __do_cpuid_ent()
424 entry->edx = 0; in __do_cpuid_ent()
438 entry->edx = 0; in __do_cpuid_ent()
446 union cpuid10_edx edx; in __do_cpuid_ent() local
462 edx.split.num_counters_fixed = cap.num_counters_fixed; in __do_cpuid_ent()
463 edx.split.bit_width_fixed = cap.bit_width_fixed; in __do_cpuid_ent()
464 edx.split.reserved = 0; in __do_cpuid_ent()
469 entry->edx = edx.full; in __do_cpuid_ent()
499 entry->edx &= supported >> 32; in __do_cpuid_ent()
525 entry[i].edx = 0; in __do_cpuid_ent()
539 entry->edx = sigptr[2]; in __do_cpuid_ent()
556 entry->edx = 0; in __do_cpuid_ent()
562 entry->edx &= kvm_supported_word1_x86_features; in __do_cpuid_ent()
563 cpuid_mask(&entry->edx, 1); in __do_cpuid_ent()
569 entry->edx &= (1 << 8); in __do_cpuid_ent()
571 entry->edx &= boot_cpu_data.x86_power; in __do_cpuid_ent()
582 entry->ebx = entry->edx = 0; in __do_cpuid_ent()
586 entry->ecx = entry->edx = 0; in __do_cpuid_ent()
598 entry->edx &= kvm_supported_word5_x86_features; in __do_cpuid_ent()
599 cpuid_mask(&entry->edx, 5); in __do_cpuid_ent()
607 entry->eax = entry->ebx = entry->ecx = entry->edx = 0; in __do_cpuid_ent()
811 void kvm_cpuid(struct kvm_vcpu *vcpu, u32 *eax, u32 *ebx, u32 *ecx, u32 *edx) in kvm_cpuid() argument
831 *edx = best->edx; in kvm_cpuid()
833 *eax = *ebx = *ecx = *edx = 0; in kvm_cpuid()
834 trace_kvm_cpuid(function, *eax, *ebx, *ecx, *edx); in kvm_cpuid()
840 u32 function, eax, ebx, ecx, edx; in kvm_emulate_cpuid() local
844 kvm_cpuid(vcpu, &eax, &ebx, &ecx, &edx); in kvm_emulate_cpuid()
848 kvm_register_write(vcpu, VCPU_REGS_RDX, edx); in kvm_emulate_cpuid()