Lines Matching refs:run
4453 memcpy(vcpu->run->mmio.data, frag->data, min(8u, frag->len)); in write_exit_mmio()
4560 vcpu->run->mmio.len = min(8u, vcpu->mmio_fragments[0].len); in emulator_read_write()
4561 vcpu->run->mmio.is_write = vcpu->mmio_is_write = ops->write; in emulator_read_write()
4562 vcpu->run->exit_reason = KVM_EXIT_MMIO; in emulator_read_write()
4563 vcpu->run->mmio.phys_addr = gpa; in emulator_read_write()
4692 vcpu->run->exit_reason = KVM_EXIT_IO; in emulator_pio_in_out()
4693 vcpu->run->io.direction = in ? KVM_EXIT_IO_IN : KVM_EXIT_IO_OUT; in emulator_pio_in_out()
4694 vcpu->run->io.size = size; in emulator_pio_in_out()
4695 vcpu->run->io.data_offset = KVM_PIO_PAGE_OFFSET * PAGE_SIZE; in emulator_pio_in_out()
4696 vcpu->run->io.count = count; in emulator_pio_in_out()
4697 vcpu->run->io.port = port; in emulator_pio_in_out()
5152 vcpu->run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in handle_emulation_failure()
5153 vcpu->run->internal.suberror = KVM_INTERNAL_ERROR_EMULATION; in handle_emulation_failure()
5154 vcpu->run->internal.ndata = 0; in handle_emulation_failure()
5297 struct kvm_run *kvm_run = vcpu->run; in kvm_vcpu_check_singlestep()
5333 struct kvm_run *kvm_run = vcpu->run; in kvm_vcpu_check_breakpoint()
5872 vcpu->run->exit_reason = KVM_EXIT_HLT; in kvm_vcpu_halt()
6035 vcpu->run->request_interrupt_window && in dm_request_for_irq_injection()
6041 struct kvm_run *kvm_run = vcpu->run; in post_kvm_run_save()
6230 vcpu->run->request_interrupt_window; in vcpu_enter_guest()
6252 vcpu->run->exit_reason = KVM_EXIT_TPR_ACCESS; in vcpu_enter_guest()
6257 vcpu->run->exit_reason = KVM_EXIT_SHUTDOWN; in vcpu_enter_guest()
6366 kvm_x86_ops->run(vcpu); in vcpu_enter_guest()
6495 vcpu->run->exit_reason = KVM_EXIT_INTR; in vcpu_run()
6504 vcpu->run->exit_reason = KVM_EXIT_INTR; in vcpu_run()
6558 struct kvm_run *run = vcpu->run; in complete_emulated_mmio() local
6568 memcpy(frag->data, run->mmio.data, len); in complete_emulated_mmio()
6591 run->exit_reason = KVM_EXIT_MMIO; in complete_emulated_mmio()
6592 run->mmio.phys_addr = frag->gpa; in complete_emulated_mmio()
6594 memcpy(run->mmio.data, frag->data, min(8u, frag->len)); in complete_emulated_mmio()
6595 run->mmio.len = min(8u, frag->len); in complete_emulated_mmio()
6596 run->mmio.is_write = vcpu->mmio_is_write; in complete_emulated_mmio()