/linux-master/virt/kvm/ |
H A D | kvm_main.c | 4274 BUILD_BUG_ON(sizeof(struct kvm_run) > PAGE_SIZE); 5509 r = PAGE_SIZE; /* struct kvm_run */
|
/linux-master/tools/testing/selftests/kvm/ |
H A D | set_memory_region_test.c | 56 struct kvm_run *run = vcpu->run; 263 struct kvm_run *run;
|
/linux-master/arch/x86/kvm/ |
H A D | x86.c | 8715 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 D | lapic.c | 1556 struct kvm_run *run = vcpu->run;
|
H A D | xen.c | 1363 struct kvm_run *run = vcpu->run;
|
/linux-master/arch/x86/kvm/vmx/ |
H A D | vmx.c | 5179 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 D | svm.c | 2068 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 D | kvm.h | 196 struct kvm_run { struct 240 __u64 data_offset; /* relative to kvm_run start */
|
/linux-master/arch/arm64/kvm/ |
H A D | arm.c | 918 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 D | sync_regs_test.c | 9 * 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 D | userspace_msr_exit_test.c | 394 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 D | private_mem_conversions_test.c | 292 struct kvm_run *run = vcpu->run; 318 struct kvm_run *run = vcpu->run;
|
H A D | fix_hypercall_test.c | 91 struct kvm_run *run = vcpu->run;
|
/linux-master/tools/testing/selftests/kvm/s390x/ |
H A D | memop.c | 241 struct kvm_run *run;
|
/linux-master/tools/testing/selftests/kvm/lib/ |
H A D | kvm_util.c | 1287 /* 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 D | kvm_util_base.h | 70 struct kvm_run *run;
|
/linux-master/tools/testing/selftests/kvm/aarch64/ |
H A D | page_fault_test.c | 61 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 D | debug-exceptions.c | 470 struct kvm_run *run;
|
/linux-master/include/uapi/linux/ |
H A D | kvm.h | 196 struct kvm_run { struct 240 __u64 data_offset; /* relative to kvm_run start */
|
/linux-master/include/linux/ |
H A D | kvm_host.h | 344 struct kvm_run *run;
|
H A D | kvm_types.h | 14 struct kvm_run;
|
/linux-master/arch/s390/kvm/ |
H A D | kvm-s390.c | 4865 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 D | vcpu_insn.c | 150 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 D | powerpc.c | 1141 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 D | book3s_hv.c | 1630 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;
|