Searched refs:kvm_run (Results 1 - 25 of 80) sorted by last modified time

1234

/linux-master/virt/kvm/
H A Dkvm_main.c4274 BUILD_BUG_ON(sizeof(struct kvm_run) > PAGE_SIZE);
5509 r = PAGE_SIZE; /* struct kvm_run */
/linux-master/tools/testing/selftests/kvm/
H A Dset_memory_region_test.c56 struct kvm_run *run = vcpu->run;
263 struct kvm_run *run;
/linux-master/arch/x86/kvm/
H A Dx86.c8715 struct kvm_run *run = vcpu->run;
8735 * when expanding kvm_run.emulation_failure in the future.
8947 struct kvm_run *kvm_run = vcpu->run; local
8950 kvm_run->debug.arch.dr6 = DR6_BS | DR6_ACTIVE_LOW;
8951 kvm_run->debug.arch.pc = kvm_get_linear_rip(vcpu);
8952 kvm_run->debug.arch.exception = DB_VECTOR;
8953 kvm_run->exit_reason = KVM_EXIT_DEBUG;
9027 struct kvm_run *kvm_run local
10191 struct kvm_run *kvm_run = vcpu->run; local
11340 struct kvm_run *kvm_run = vcpu->run; local
[all...]
H A Dlapic.c1556 struct kvm_run *run = vcpu->run;
H A Dxen.c1363 struct kvm_run *run = vcpu->run;
/linux-master/arch/x86/kvm/vmx/
H A Dvmx.c5179 struct kvm_run *kvm_run = vcpu->run; local
5302 kvm_run->debug.arch.dr6 = dr6 | DR6_ACTIVE_LOW;
5303 kvm_run->debug.arch.dr7 = vmcs_readl(GUEST_DR7);
5313 kvm_run->exit_reason = KVM_EXIT_DEBUG;
5314 kvm_run->debug.arch.pc = kvm_get_linear_rip(vcpu);
5315 kvm_run->debug.arch.exception = ex_no;
5332 kvm_run->exit_reason = KVM_EXIT_EXCEPTION;
5333 kvm_run->ex.exception = ex_no;
5334 kvm_run
[all...]
/linux-master/arch/x86/kvm/svm/
H A Dsvm.c2068 struct kvm_run *kvm_run = vcpu->run; local
2087 kvm_run->exit_reason = KVM_EXIT_DEBUG;
2088 kvm_run->debug.arch.dr6 = svm->vmcb->save.dr6;
2089 kvm_run->debug.arch.dr7 = svm->vmcb->save.dr7;
2090 kvm_run->debug.arch.pc =
2092 kvm_run->debug.arch.exception = DB_VECTOR;
2102 struct kvm_run *kvm_run = vcpu->run; local
2104 kvm_run
2188 struct kvm_run *kvm_run = vcpu->run; local
3491 struct kvm_run *kvm_run = vcpu->run; local
[all...]
/linux-master/tools/include/uapi/linux/
H A Dkvm.h196 struct kvm_run { struct
240 __u64 data_offset; /* relative to kvm_run start */
/linux-master/arch/arm64/kvm/
H A Darm.c918 struct kvm_run *run = vcpu->run;
973 * return with return value 0 and with the kvm_run structure filled in with the
978 struct kvm_run *run = vcpu->run;
/linux-master/tools/testing/selftests/kvm/x86_64/
H A Dsync_regs_test.c9 * in kvm_run.s.regs when kvm_valid_regs and kvm_dirty_regs are toggled.
94 struct kvm_run *run = (struct kvm_run *)arg;
117 struct kvm_run *run = (struct kvm_run *)arg;
139 struct kvm_run *run = (struct kvm_run *)arg;
163 struct kvm_run *run;
212 struct kvm_run *run = vcpu->run;
233 struct kvm_run *ru
[all...]
H A Duserspace_msr_exit_test.c394 struct kvm_run *run = vcpu->run;
426 struct kvm_run *run = vcpu->run;
598 static void handle_rdmsr(struct kvm_run *run)
615 static void handle_wrmsr(struct kvm_run *run)
638 struct kvm_run *run = vcpu->run;
H A Dprivate_mem_conversions_test.c292 struct kvm_run *run = vcpu->run;
318 struct kvm_run *run = vcpu->run;
H A Dfix_hypercall_test.c91 struct kvm_run *run = vcpu->run;
/linux-master/tools/testing/selftests/kvm/s390x/
H A Dmemop.c241 struct kvm_run *run;
/linux-master/tools/testing/selftests/kvm/lib/
H A Dkvm_util.c1287 /* Returns the size of a vCPU's kvm_run structure. */
1295 TEST_ASSERT(ret >= sizeof(struct kvm_run),
1338 vcpu->run = (struct kvm_run *) mmap(NULL, vcpu_mmap_sz(),
/linux-master/tools/testing/selftests/kvm/include/
H A Dkvm_util_base.h70 struct kvm_run *run;
/linux-master/tools/testing/selftests/kvm/aarch64/
H A Dpage_fault_test.c61 void (*mmio_handler)(struct kvm_vm *vm, struct kvm_run *run);
426 static void mmio_on_test_gpa_handler(struct kvm_vm *vm, struct kvm_run *run)
440 static void mmio_no_handler(struct kvm_vm *vm, struct kvm_run *run)
660 struct kvm_run *run;
H A Ddebug-exceptions.c470 struct kvm_run *run;
/linux-master/include/uapi/linux/
H A Dkvm.h196 struct kvm_run { struct
240 __u64 data_offset; /* relative to kvm_run start */
/linux-master/include/linux/
H A Dkvm_host.h344 struct kvm_run *run;
H A Dkvm_types.h14 struct kvm_run;
/linux-master/arch/s390/kvm/
H A Dkvm-s390.c4865 struct kvm_run *kvm_run = vcpu->run; local
4869 riccb = (struct runtime_instr_cb *) &kvm_run->s.regs.riccb;
4870 gscb = (struct gs_cb *) &kvm_run->s.regs.gscb;
4871 vcpu->arch.sie_block->gpsw.mask = kvm_run->psw_mask;
4872 vcpu->arch.sie_block->gpsw.addr = kvm_run->psw_addr;
4873 if (kvm_run->kvm_dirty_regs & KVM_SYNC_ARCH0) {
4874 vcpu->arch.sie_block->todpr = kvm_run->s.regs.todpr;
4875 vcpu->arch.sie_block->pp = kvm_run->s.regs.pp;
4876 vcpu->arch.sie_block->gbea = kvm_run
4938 struct kvm_run *kvm_run = vcpu->run; local
4978 struct kvm_run *kvm_run = vcpu->run; local
5002 struct kvm_run *kvm_run = vcpu->run; local
5023 struct kvm_run *kvm_run = vcpu->run; local
[all...]
/linux-master/arch/riscv/kvm/
H A Dvcpu_insn.c150 int (*func)(struct kvm_vcpu *vcpu, struct kvm_run *run, ulong insn);
153 static int truly_illegal_insn(struct kvm_vcpu *vcpu, struct kvm_run *run,
169 static int truly_virtual_insn(struct kvm_vcpu *vcpu, struct kvm_run *run,
199 static int wfi_insn(struct kvm_vcpu *vcpu, struct kvm_run *run, ulong insn)
243 int kvm_riscv_vcpu_csr_return(struct kvm_vcpu *vcpu, struct kvm_run *run)
263 static int csr_insn(struct kvm_vcpu *vcpu, struct kvm_run *run, ulong insn)
306 /* Update CSR details in kvm_run struct */
383 static int system_opcode_insn(struct kvm_vcpu *vcpu, struct kvm_run *run,
423 int kvm_riscv_vcpu_virtual_insn(struct kvm_vcpu *vcpu, struct kvm_run *run,
466 int kvm_riscv_vcpu_mmio_load(struct kvm_vcpu *vcpu, struct kvm_run *ru
[all...]
/linux-master/arch/powerpc/kvm/
H A Dpowerpc.c1141 struct kvm_run *run = vcpu->run;
1253 struct kvm_run *run = vcpu->run;
1339 struct kvm_run *run = vcpu->run;
1484 struct kvm_run *run = vcpu->run;
1663 struct kvm_run *run = vcpu->run;
1795 struct kvm_run *run = vcpu->run;
H A Dbook3s_hv.c1630 struct kvm_run *run = vcpu->run;
4584 struct kvm_run *run = vcpu->run;
4716 struct kvm_run *run = vcpu->run;
4920 struct kvm_run *run = vcpu->run;

Completed in 361 milliseconds

1234