Lines Matching refs:rax

128     type = static_cast<VmCallType>(guest_state->rax);  in VmCallInfo()
189 const uint32_t leaf = static_cast<uint32_t>(guest_state->rax); in handle_cpuid()
197 reinterpret_cast<uint32_t*>(&guest_state->rax), in handle_cpuid()
205 reinterpret_cast<uint32_t*>(&guest_state->rax), in handle_cpuid()
244 guest_state->rax &= ~(1u << 3); in handle_cpuid()
252 guest_state->rax &= ~( in handle_cpuid()
269 guest_state->rax = 0; in handle_cpuid()
277 guest_state->rax = 0; in handle_cpuid()
312 guest_state->rax = X86_CPUID_KVM_FEATURES; in handle_cpuid()
320 guest_state->rax = in handle_cpuid()
332 reinterpret_cast<uint32_t*>(&guest_state->rax), in handle_cpuid()
371 *out = guest_state->rax; in register_value()
478 guest_state->rax = 0; in handle_io_instruction()
480 memcpy(packet->guest_io.data, &guest_state->rax, io_info.access_size); in handle_io_instruction()
494 guest_state->rax = vmcs->Read(VmcsField16::VPID) - 1; in handle_apic_rdmsr()
503 guest_state->rax = version | (max_lvt_entry << 16) | (eoi_suppression << 24); in handle_apic_rdmsr()
509 guest_state->rax = 0xff; in handle_apic_rdmsr()
520 guest_state->rax = 0; in handle_apic_rdmsr()
528 guest_state->rax = LVT_MASKED; in handle_apic_rdmsr()
532 guest_state->rax = local_apic_state->lvt_timer; in handle_apic_rdmsr()
549 guest_state->rax = kLocalApicPhysBase; in handle_rdmsr()
551 guest_state->rax |= IA32_APIC_BASE_BSP; in handle_rdmsr()
557 guest_state->rax = read_msr(X86_MSR_IA32_MISC_ENABLE) & kMiscEnableFastStrings; in handle_rdmsr()
588 guest_state->rax = 0; in handle_rdmsr()
649 if (guest_state->rax > UINT32_MAX || guest_state->rdx > UINT32_MAX) in handle_ipi()
652 static_cast<uint32_t>(guest_state->rax)); in handle_ipi()
693 if (guest_state->rax != 0) { in handle_apic_wrmsr()
707 if (guest_state->rdx != 0 || guest_state->rax > UINT32_MAX) in handle_apic_wrmsr()
712 if (guest_state->rax > UINT32_MAX) in handle_apic_wrmsr()
714 if ((guest_state->rax & LVT_TIMER_MODE_MASK) == LVT_TIMER_MODE_RESERVED) in handle_apic_wrmsr()
717 local_apic_state->lvt_timer = static_cast<uint32_t>(guest_state->rax); in handle_apic_wrmsr()
721 if (guest_state->rax > UINT32_MAX) in handle_apic_wrmsr()
724 local_apic_state->lvt_initial_count = static_cast<uint32_t>(guest_state->rax); in handle_apic_wrmsr()
728 if (guest_state->rax > UINT32_MAX) in handle_apic_wrmsr()
731 local_apic_state->lvt_divide_config = static_cast<uint32_t>(guest_state->rax); in handle_apic_wrmsr()
736 uint32_t vector = static_cast<uint32_t>(guest_state->rax) & UINT8_MAX; in handle_apic_wrmsr()
755 zx_paddr_t guest_paddr = BITS(guest_state->rax, 31, 0) | (BITS(guest_state->rdx, 31, 0) << 32); in handle_kvm_wrmsr()
784 if ((guest_state->rax & ~IA32_APIC_BASE_BSP) != kLocalApicPhysBase) in handle_wrmsr()
809 uint64_t tsc_deadline = (guest_state->rdx << 32) | (guest_state->rax & UINT32_MAX); in handle_wrmsr()
992 uint64_t xcr0 = (guest_state->rdx << 32) | (guest_state->rax & UINT32_MAX); in handle_xsetbv()
1021 guest_state->rax = VmCallStatus::OP_NOT_SUPPORTED; in handle_vmcall()
1027 guest_state->rax = VmCallStatus::FAULT; in handle_vmcall()
1030 guest_state->rax = VmCallStatus::OK; in handle_vmcall()
1037 guest_state->rax = VmCallStatus::NO_SYS; in handle_vmcall()