Searched refs:kvm_run (Results 1 - 25 of 80) sorted by relevance

1234

/linux-master/arch/riscv/include/asm/
H A Dkvm_vcpu_insn.h10 struct kvm_run;
36 int kvm_riscv_vcpu_csr_return(struct kvm_vcpu *vcpu, struct kvm_run *run);
37 int kvm_riscv_vcpu_virtual_insn(struct kvm_vcpu *vcpu, struct kvm_run *run,
40 int kvm_riscv_vcpu_mmio_load(struct kvm_vcpu *vcpu, struct kvm_run *run,
43 int kvm_riscv_vcpu_mmio_store(struct kvm_vcpu *vcpu, struct kvm_run *run,
46 int kvm_riscv_vcpu_mmio_return(struct kvm_vcpu *vcpu, struct kvm_run *run);
H A Dkvm_vcpu_sbi.h47 int (*handler)(struct kvm_vcpu *vcpu, struct kvm_run *run,
54 void kvm_riscv_vcpu_sbi_forward(struct kvm_vcpu *vcpu, struct kvm_run *run);
56 struct kvm_run *run,
58 int kvm_riscv_vcpu_sbi_return(struct kvm_vcpu *vcpu, struct kvm_run *run);
70 int kvm_riscv_vcpu_sbi_ecall(struct kvm_vcpu *vcpu, struct kvm_run *run);
/linux-master/tools/testing/selftests/kvm/lib/s390x/
H A Ducall.c11 struct kvm_run *run = vcpu->run;
H A Ddiag318_test_handler.c30 struct kvm_run *run;
/linux-master/tools/testing/selftests/kvm/lib/riscv/
H A Ducall.c15 struct kvm_run *run = vcpu->run;
/linux-master/tools/testing/selftests/kvm/lib/x86_64/
H A Ducall.c47 struct kvm_run *run = vcpu->run;
/linux-master/tools/testing/selftests/kvm/lib/aarch64/
H A Ducall.c24 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 Dvmx_close_while_nested_test.c63 volatile struct kvm_run *run = vcpu->run;
H A Dflds_emulation.h22 struct kvm_run *run = vcpu->run;
H A Dvmx_invalid_nested_guest_state.c58 struct kvm_run *run;
H A Duserspace_io_test.c57 struct kvm_run *run;
H A Dhyperv_extended_hypercalls.c41 struct kvm_run *run;
/linux-master/arch/riscv/kvm/
H A Dvcpu_sbi_replace.c17 static int kvm_sbi_ext_time_handler(struct kvm_vcpu *vcpu, struct kvm_run *run,
45 static int kvm_sbi_ext_ipi_handler(struct kvm_vcpu *vcpu, struct kvm_run *run,
83 static int kvm_sbi_ext_rfence_handler(struct kvm_vcpu *vcpu, struct kvm_run *run,
138 struct kvm_run *run,
180 struct kvm_run *run,
H A Dvcpu_sbi_base.c16 static int kvm_sbi_ext_base_handler(struct kvm_vcpu *vcpu, struct kvm_run *run,
76 struct kvm_run *run,
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...]
H A Dvcpu_exit.c13 static int gstage_page_fault(struct kvm_vcpu *vcpu, struct kvm_run *run,
172 int kvm_riscv_vcpu_exit(struct kvm_vcpu *vcpu, struct kvm_run *run,
H A Dvcpu_sbi_hsm.c69 static int kvm_sbi_ext_hsm_handler(struct kvm_vcpu *vcpu, struct kvm_run *run,
H A Dvcpu_sbi_pmu.c16 static int kvm_sbi_ext_pmu_handler(struct kvm_vcpu *vcpu, struct kvm_run *run,
/linux-master/tools/testing/selftests/kvm/s390x/
H A Dsync_regs_test.c78 struct kvm_run *run = vcpu->run;
99 struct kvm_run *run = vcpu->run;
120 struct kvm_run *run = vcpu->run;
146 struct kvm_run *run = vcpu->run;
185 struct kvm_run *run = vcpu->run;
/linux-master/arch/loongarch/include/asm/
H A Dkvm_host.h61 int (*enter_guest)(struct kvm_run *run, struct kvm_vcpu *vcpu);
91 EMULATE_DO_MMIO, /* kvm_run filled with MMIO request */
112 int (*handle_exit)(struct kvm_run *run, struct kvm_vcpu *vcpu);
242 int kvm_enter_guest(struct kvm_run *run, struct kvm_vcpu *vcpu);
H A Dkvm_vcpu.h44 int kvm_complete_mmio_read(struct kvm_vcpu *vcpu, struct kvm_run *run);
45 int kvm_complete_iocsr_read(struct kvm_vcpu *vcpu, struct kvm_run *run);
/linux-master/include/linux/
H A Dkvm_types.h14 struct kvm_run;
/linux-master/arch/arm64/kvm/
H A Dmmio.c94 struct kvm_run *run = vcpu->run;
125 struct kvm_run *run = vcpu->run;
178 /* Now prepare kvm_run for the potential return to userland. */
/linux-master/arch/loongarch/kvm/
H A Dexit.c107 int kvm_emu_iocsr(larch_inst inst, struct kvm_run *run, struct kvm_vcpu *vcpu)
170 int kvm_complete_iocsr_read(struct kvm_vcpu *vcpu, struct kvm_run *run)
216 struct kvm_run *run = vcpu->run;
320 struct kvm_run *run = vcpu->run;
430 int kvm_complete_mmio_read(struct kvm_vcpu *vcpu, struct kvm_run *run)
474 struct kvm_run *run = vcpu->run;
583 struct kvm_run *run = vcpu->run;
635 struct kvm_run *run = vcpu->run;

Completed in 215 milliseconds

1234