arch/arm64/kvm/arm.c
1155
struct kvm_run *run = vcpu->run;
arch/arm64/kvm/arm.c
1215
struct kvm_run *run = vcpu->run;
arch/arm64/kvm/handle_exit.c
193
struct kvm_run *run = vcpu->run;
arch/arm64/kvm/handle_exit.c
448
struct kvm_run *run = vcpu->run;
arch/arm64/kvm/hypercalls.c
249
struct kvm_run *run = vcpu->run;
arch/arm64/kvm/mmio.c
124
struct kvm_run *run = vcpu->run;
arch/arm64/kvm/mmio.c
155
struct kvm_run *run = vcpu->run;
arch/arm64/kvm/mmu.c
1990
struct kvm_run *run = vcpu->run;
arch/arm64/kvm/psci.c
216
struct kvm_run *run = vcpu->run;
arch/loongarch/include/asm/kvm_csr.h
187
int kvm_emu_iocsr(larch_inst inst, struct kvm_run *run, struct kvm_vcpu *vcpu);
arch/loongarch/include/asm/kvm_host.h
182
int (*handle_exit)(struct kvm_run *run, struct kvm_vcpu *vcpu);
arch/loongarch/include/asm/kvm_host.h
356
int kvm_enter_guest(struct kvm_run *run, struct kvm_vcpu *vcpu);
arch/loongarch/include/asm/kvm_host.h
88
int (*enter_guest)(struct kvm_run *run, struct kvm_vcpu *vcpu);
arch/loongarch/include/asm/kvm_vcpu.h
45
int kvm_complete_mmio_read(struct kvm_vcpu *vcpu, struct kvm_run *run);
arch/loongarch/include/asm/kvm_vcpu.h
46
int kvm_complete_iocsr_read(struct kvm_vcpu *vcpu, struct kvm_run *run);
arch/loongarch/include/asm/kvm_vcpu.h
47
int kvm_complete_user_service(struct kvm_vcpu *vcpu, struct kvm_run *run);
arch/loongarch/kvm/exit.c
157
int kvm_emu_iocsr(larch_inst inst, struct kvm_run *run, struct kvm_vcpu *vcpu)
arch/loongarch/kvm/exit.c
237
int kvm_complete_iocsr_read(struct kvm_vcpu *vcpu, struct kvm_run *run)
arch/loongarch/kvm/exit.c
281
struct kvm_run *run = vcpu->run;
arch/loongarch/kvm/exit.c
373
struct kvm_run *run = vcpu->run;
arch/loongarch/kvm/exit.c
502
int kvm_complete_mmio_read(struct kvm_vcpu *vcpu, struct kvm_run *run)
arch/loongarch/kvm/exit.c
549
struct kvm_run *run = vcpu->run;
arch/loongarch/kvm/exit.c
672
struct kvm_run *run = vcpu->run;
arch/loongarch/kvm/exit.c
721
int kvm_complete_user_service(struct kvm_vcpu *vcpu, struct kvm_run *run)
arch/loongarch/kvm/exit.c
739
struct kvm_run *run = vcpu->run;
arch/loongarch/kvm/vcpu.c
1869
struct kvm_run *run = vcpu->run;
arch/loongarch/kvm/vcpu.c
345
static int kvm_handle_exit(struct kvm_run *run, struct kvm_vcpu *vcpu)
arch/mips/kvm/emulate.c
1271
struct kvm_run *run = vcpu->run;
arch/mips/kvm/emulate.c
1511
struct kvm_run *run = vcpu->run;
arch/mips/kvm/emulate.c
975
struct kvm_run *run = vcpu->run;
arch/mips/kvm/mips.c
1169
struct kvm_run *run = vcpu->run;
arch/mips/kvm/vz.c
1625
struct kvm_run *run = vcpu->run;
arch/mips/kvm/vz.c
1672
struct kvm_run *run = vcpu->run;
arch/powerpc/kvm/book3s_hv.c
1633
struct kvm_run *run = vcpu->run;
arch/powerpc/kvm/book3s_hv.c
4740
struct kvm_run *run = vcpu->run;
arch/powerpc/kvm/book3s_hv.c
4872
struct kvm_run *run = vcpu->run;
arch/powerpc/kvm/book3s_hv.c
5087
struct kvm_run *run = vcpu->run;
arch/powerpc/kvm/book3s_pr.c
1137
struct kvm_run *run = vcpu->run;
arch/powerpc/kvm/booke.c
1013
struct kvm_run *run = vcpu->run;
arch/powerpc/kvm/booke.c
866
struct kvm_run *run = vcpu->run;
arch/powerpc/kvm/powerpc.c
1129
struct kvm_run *run = vcpu->run;
arch/powerpc/kvm/powerpc.c
1241
struct kvm_run *run = vcpu->run;
arch/powerpc/kvm/powerpc.c
1327
struct kvm_run *run = vcpu->run;
arch/powerpc/kvm/powerpc.c
1472
struct kvm_run *run = vcpu->run;
arch/powerpc/kvm/powerpc.c
1651
struct kvm_run *run = vcpu->run;
arch/powerpc/kvm/powerpc.c
1783
struct kvm_run *run = vcpu->run;
arch/riscv/include/asm/kvm_host.h
306
int kvm_riscv_vcpu_exit(struct kvm_vcpu *vcpu, struct kvm_run *run,
arch/riscv/include/asm/kvm_vcpu_insn.h
10
struct kvm_run;
arch/riscv/include/asm/kvm_vcpu_insn.h
36
int kvm_riscv_vcpu_csr_return(struct kvm_vcpu *vcpu, struct kvm_run *run);
arch/riscv/include/asm/kvm_vcpu_insn.h
37
int kvm_riscv_vcpu_virtual_insn(struct kvm_vcpu *vcpu, struct kvm_run *run,
arch/riscv/include/asm/kvm_vcpu_insn.h
40
int kvm_riscv_vcpu_mmio_load(struct kvm_vcpu *vcpu, struct kvm_run *run,
arch/riscv/include/asm/kvm_vcpu_insn.h
43
int kvm_riscv_vcpu_mmio_store(struct kvm_vcpu *vcpu, struct kvm_run *run,
arch/riscv/include/asm/kvm_vcpu_insn.h
46
int kvm_riscv_vcpu_mmio_return(struct kvm_vcpu *vcpu, struct kvm_run *run);
arch/riscv/include/asm/kvm_vcpu_sbi.h
47
int (*handler)(struct kvm_vcpu *vcpu, struct kvm_run *run,
arch/riscv/include/asm/kvm_vcpu_sbi.h
73
struct kvm_run *run,
arch/riscv/include/asm/kvm_vcpu_sbi.h
76
struct kvm_run *run,
arch/riscv/include/asm/kvm_vcpu_sbi.h
81
int kvm_riscv_vcpu_sbi_return(struct kvm_vcpu *vcpu, struct kvm_run *run);
arch/riscv/include/asm/kvm_vcpu_sbi.h
92
int kvm_riscv_vcpu_sbi_ecall(struct kvm_vcpu *vcpu, struct kvm_run *run);
arch/riscv/kvm/aia_imsic.c
791
struct kvm_run *run = vcpu->run;
arch/riscv/kvm/vcpu.c
868
struct kvm_run *run = vcpu->run;
arch/riscv/kvm/vcpu_exit.c
15
static int gstage_page_fault(struct kvm_vcpu *vcpu, struct kvm_run *run,
arch/riscv/kvm/vcpu_exit.c
187
int kvm_riscv_vcpu_exit(struct kvm_vcpu *vcpu, struct kvm_run *run,
arch/riscv/kvm/vcpu_insn.c
127
int kvm_riscv_vcpu_csr_return(struct kvm_vcpu *vcpu, struct kvm_run *run)
arch/riscv/kvm/vcpu_insn.c
147
static int csr_insn(struct kvm_vcpu *vcpu, struct kvm_run *run, ulong insn)
arch/riscv/kvm/vcpu_insn.c
27
int (*func)(struct kvm_vcpu *vcpu, struct kvm_run *run, ulong insn);
arch/riscv/kvm/vcpu_insn.c
272
static int system_opcode_insn(struct kvm_vcpu *vcpu, struct kvm_run *run,
arch/riscv/kvm/vcpu_insn.c
30
static int truly_illegal_insn(struct kvm_vcpu *vcpu, struct kvm_run *run,
arch/riscv/kvm/vcpu_insn.c
328
int kvm_riscv_vcpu_virtual_insn(struct kvm_vcpu *vcpu, struct kvm_run *run,
arch/riscv/kvm/vcpu_insn.c
373
int kvm_riscv_vcpu_mmio_load(struct kvm_vcpu *vcpu, struct kvm_run *run,
arch/riscv/kvm/vcpu_insn.c
46
static int truly_virtual_insn(struct kvm_vcpu *vcpu, struct kvm_run *run,
arch/riscv/kvm/vcpu_insn.c
497
int kvm_riscv_vcpu_mmio_store(struct kvm_vcpu *vcpu, struct kvm_run *run,
arch/riscv/kvm/vcpu_insn.c
627
int kvm_riscv_vcpu_mmio_return(struct kvm_vcpu *vcpu, struct kvm_run *run)
arch/riscv/kvm/vcpu_insn.c
76
static int wfi_insn(struct kvm_vcpu *vcpu, struct kvm_run *run, ulong insn)
arch/riscv/kvm/vcpu_insn.c
83
static int wrs_insn(struct kvm_vcpu *vcpu, struct kvm_run *run, ulong insn)
arch/riscv/kvm/vcpu_sbi.c
128
struct kvm_run *run,
arch/riscv/kvm/vcpu_sbi.c
151
struct kvm_run *run,
arch/riscv/kvm/vcpu_sbi.c
199
int kvm_riscv_vcpu_sbi_return(struct kvm_vcpu *vcpu, struct kvm_run *run)
arch/riscv/kvm/vcpu_sbi.c
587
int kvm_riscv_vcpu_sbi_ecall(struct kvm_vcpu *vcpu, struct kvm_run *run)
arch/riscv/kvm/vcpu_sbi_base.c
16
static int kvm_sbi_ext_base_handler(struct kvm_vcpu *vcpu, struct kvm_run *run,
arch/riscv/kvm/vcpu_sbi_fwft.c
324
static int kvm_sbi_ext_fwft_handler(struct kvm_vcpu *vcpu, struct kvm_run *run,
arch/riscv/kvm/vcpu_sbi_hsm.c
80
static int kvm_sbi_ext_hsm_handler(struct kvm_vcpu *vcpu, struct kvm_run *run,
arch/riscv/kvm/vcpu_sbi_pmu.c
16
static int kvm_sbi_ext_pmu_handler(struct kvm_vcpu *vcpu, struct kvm_run *run,
arch/riscv/kvm/vcpu_sbi_replace.c
148
struct kvm_run *run,
arch/riscv/kvm/vcpu_sbi_replace.c
17
static int kvm_sbi_ext_time_handler(struct kvm_vcpu *vcpu, struct kvm_run *run,
arch/riscv/kvm/vcpu_sbi_replace.c
45
static int kvm_sbi_ext_ipi_handler(struct kvm_vcpu *vcpu, struct kvm_run *run,
arch/riscv/kvm/vcpu_sbi_replace.c
92
static int kvm_sbi_ext_rfence_handler(struct kvm_vcpu *vcpu, struct kvm_run *run,
arch/riscv/kvm/vcpu_sbi_sta.c
123
static int kvm_sbi_ext_sta_handler(struct kvm_vcpu *vcpu, struct kvm_run *run,
arch/riscv/kvm/vcpu_sbi_system.c
12
static int kvm_sbi_ext_susp_handler(struct kvm_vcpu *vcpu, struct kvm_run *run,
arch/riscv/kvm/vcpu_sbi_v01.c
16
static int kvm_sbi_ext_v01_handler(struct kvm_vcpu *vcpu, struct kvm_run *run,
arch/s390/kvm/kvm-s390.c
4759
struct kvm_run *kvm_run = vcpu->run;
arch/s390/kvm/kvm-s390.c
4763
riccb = (struct runtime_instr_cb *) &kvm_run->s.regs.riccb;
arch/s390/kvm/kvm-s390.c
4764
gscb = (struct gs_cb *) &kvm_run->s.regs.gscb;
arch/s390/kvm/kvm-s390.c
4765
vcpu->arch.sie_block->gpsw.mask = kvm_run->psw_mask;
arch/s390/kvm/kvm-s390.c
4766
vcpu->arch.sie_block->gpsw.addr = kvm_run->psw_addr;
arch/s390/kvm/kvm-s390.c
4767
if (kvm_run->kvm_dirty_regs & KVM_SYNC_ARCH0) {
arch/s390/kvm/kvm-s390.c
4768
vcpu->arch.sie_block->todpr = kvm_run->s.regs.todpr;
arch/s390/kvm/kvm-s390.c
4769
vcpu->arch.sie_block->pp = kvm_run->s.regs.pp;
arch/s390/kvm/kvm-s390.c
4770
vcpu->arch.sie_block->gbea = kvm_run->s.regs.gbea;
arch/s390/kvm/kvm-s390.c
4772
if (kvm_run->kvm_dirty_regs & KVM_SYNC_PFAULT) {
arch/s390/kvm/kvm-s390.c
4773
vcpu->arch.pfault_token = kvm_run->s.regs.pft;
arch/s390/kvm/kvm-s390.c
4774
vcpu->arch.pfault_select = kvm_run->s.regs.pfs;
arch/s390/kvm/kvm-s390.c
4775
vcpu->arch.pfault_compare = kvm_run->s.regs.pfc;
arch/s390/kvm/kvm-s390.c
4779
if (kvm_run->kvm_dirty_regs & KVM_SYNC_DIAG318) {
arch/s390/kvm/kvm-s390.c
4780
vcpu->arch.diag318_info.val = kvm_run->s.regs.diag318;
arch/s390/kvm/kvm-s390.c
4788
if ((kvm_run->kvm_dirty_regs & KVM_SYNC_RICCB) &&
arch/s390/kvm/kvm-s390.c
4799
if ((kvm_run->kvm_dirty_regs & KVM_SYNC_GSCB) &&
arch/s390/kvm/kvm-s390.c
4808
if ((kvm_run->kvm_dirty_regs & KVM_SYNC_BPBC) &&
arch/s390/kvm/kvm-s390.c
4811
vcpu->arch.sie_block->fpf |= kvm_run->s.regs.bpbc ? FPF_BPBC : 0;
arch/s390/kvm/kvm-s390.c
4832
struct kvm_run *kvm_run = vcpu->run;
arch/s390/kvm/kvm-s390.c
4834
if (kvm_run->kvm_dirty_regs & KVM_SYNC_PREFIX)
arch/s390/kvm/kvm-s390.c
4835
kvm_s390_set_prefix(vcpu, kvm_run->s.regs.prefix);
arch/s390/kvm/kvm-s390.c
4836
if (kvm_run->kvm_dirty_regs & KVM_SYNC_CRS) {
arch/s390/kvm/kvm-s390.c
4837
memcpy(&vcpu->arch.sie_block->gcr, &kvm_run->s.regs.crs, 128);
arch/s390/kvm/kvm-s390.c
4841
if (kvm_run->kvm_dirty_regs & KVM_SYNC_ARCH0) {
arch/s390/kvm/kvm-s390.c
4842
kvm_s390_set_cpu_timer(vcpu, kvm_run->s.regs.cputm);
arch/s390/kvm/kvm-s390.c
4843
vcpu->arch.sie_block->ckc = kvm_run->s.regs.ckc;
arch/s390/kvm/kvm-s390.c
4863
vcpu->arch.sie_block->gpsw.mask |= kvm_run->psw_mask &
arch/s390/kvm/kvm-s390.c
4867
kvm_run->kvm_dirty_regs = 0;
arch/s390/kvm/kvm-s390.c
4872
struct kvm_run *kvm_run = vcpu->run;
arch/s390/kvm/kvm-s390.c
4874
kvm_run->s.regs.todpr = vcpu->arch.sie_block->todpr;
arch/s390/kvm/kvm-s390.c
4875
kvm_run->s.regs.pp = vcpu->arch.sie_block->pp;
arch/s390/kvm/kvm-s390.c
4876
kvm_run->s.regs.gbea = vcpu->arch.sie_block->gbea;
arch/s390/kvm/kvm-s390.c
4877
kvm_run->s.regs.bpbc = (vcpu->arch.sie_block->fpf & FPF_BPBC) == FPF_BPBC;
arch/s390/kvm/kvm-s390.c
4878
kvm_run->s.regs.diag318 = vcpu->arch.diag318_info.val;
arch/s390/kvm/kvm-s390.c
4896
struct kvm_run *kvm_run = vcpu->run;
arch/s390/kvm/kvm-s390.c
4898
kvm_run->psw_mask = vcpu->arch.sie_block->gpsw.mask;
arch/s390/kvm/kvm-s390.c
4899
kvm_run->psw_addr = vcpu->arch.sie_block->gpsw.addr;
arch/s390/kvm/kvm-s390.c
4900
kvm_run->s.regs.prefix = kvm_s390_get_prefix(vcpu);
arch/s390/kvm/kvm-s390.c
4901
memcpy(&kvm_run->s.regs.crs, &vcpu->arch.sie_block->gcr, 128);
arch/s390/kvm/kvm-s390.c
4902
kvm_run->s.regs.cputm = kvm_s390_get_cpu_timer(vcpu);
arch/s390/kvm/kvm-s390.c
4903
kvm_run->s.regs.ckc = vcpu->arch.sie_block->ckc;
arch/s390/kvm/kvm-s390.c
4904
kvm_run->s.regs.pft = vcpu->arch.pfault_token;
arch/s390/kvm/kvm-s390.c
4905
kvm_run->s.regs.pfs = vcpu->arch.pfault_select;
arch/s390/kvm/kvm-s390.c
4906
kvm_run->s.regs.pfc = vcpu->arch.pfault_compare;
arch/s390/kvm/kvm-s390.c
4917
struct kvm_run *kvm_run = vcpu->run;
arch/s390/kvm/kvm-s390.c
4933
if (kvm_run->kvm_valid_regs & ~KVM_SYNC_S390_VALID_FIELDS ||
arch/s390/kvm/kvm-s390.c
4934
kvm_run->kvm_dirty_regs & ~KVM_SYNC_S390_VALID_FIELDS)
arch/s390/kvm/kvm-s390.c
4968
kvm_run->exit_reason = KVM_EXIT_INTR;
arch/s390/kvm/kvm-s390.h
35
static inline void kvm_s390_fpu_store(struct kvm_run *run)
arch/s390/kvm/kvm-s390.h
44
static inline void kvm_s390_fpu_load(struct kvm_run *run)
arch/x86/kvm/lapic.c
1677
struct kvm_run *run = vcpu->run;
arch/x86/kvm/svm/svm.c
1970
struct kvm_run *kvm_run = vcpu->run;
arch/x86/kvm/svm/svm.c
1989
kvm_run->exit_reason = KVM_EXIT_DEBUG;
arch/x86/kvm/svm/svm.c
1990
kvm_run->debug.arch.dr6 = svm->vmcb->save.dr6;
arch/x86/kvm/svm/svm.c
1991
kvm_run->debug.arch.dr7 = svm->vmcb->save.dr7;
arch/x86/kvm/svm/svm.c
1992
kvm_run->debug.arch.pc =
arch/x86/kvm/svm/svm.c
1994
kvm_run->debug.arch.exception = DB_VECTOR;
arch/x86/kvm/svm/svm.c
2004
struct kvm_run *kvm_run = vcpu->run;
arch/x86/kvm/svm/svm.c
2006
kvm_run->exit_reason = KVM_EXIT_DEBUG;
arch/x86/kvm/svm/svm.c
2007
kvm_run->debug.arch.pc = svm->vmcb->save.cs.base + svm->vmcb->save.rip;
arch/x86/kvm/svm/svm.c
2008
kvm_run->debug.arch.exception = BP_VECTOR;
arch/x86/kvm/svm/svm.c
2083
struct kvm_run *kvm_run = vcpu->run;
arch/x86/kvm/svm/svm.c
2107
kvm_run->exit_reason = KVM_EXIT_SHUTDOWN;
arch/x86/kvm/svm/svm.c
3602
struct kvm_run *kvm_run = vcpu->run;
arch/x86/kvm/svm/svm.c
3627
kvm_run->exit_reason = KVM_EXIT_FAIL_ENTRY;
arch/x86/kvm/svm/svm.c
3628
kvm_run->fail_entry.hardware_entry_failure_reason
arch/x86/kvm/svm/svm.c
3630
kvm_run->fail_entry.cpu = vcpu->arch.last_vmentry_cpu;
arch/x86/kvm/vmx/vmx.c
5480
struct kvm_run *kvm_run = vcpu->run;
arch/x86/kvm/vmx/vmx.c
5603
kvm_run->debug.arch.dr6 = dr6 | DR6_ACTIVE_LOW;
arch/x86/kvm/vmx/vmx.c
5604
kvm_run->debug.arch.dr7 = vmcs_readl(GUEST_DR7);
arch/x86/kvm/vmx/vmx.c
5614
kvm_run->exit_reason = KVM_EXIT_DEBUG;
arch/x86/kvm/vmx/vmx.c
5615
kvm_run->debug.arch.pc = kvm_get_linear_rip(vcpu);
arch/x86/kvm/vmx/vmx.c
5616
kvm_run->debug.arch.exception = ex_no;
arch/x86/kvm/vmx/vmx.c
5633
kvm_run->exit_reason = KVM_EXIT_EXCEPTION;
arch/x86/kvm/vmx/vmx.c
5634
kvm_run->ex.exception = ex_no;
arch/x86/kvm/vmx/vmx.c
5635
kvm_run->ex.error_code = error_code;
arch/x86/kvm/x86.c
10530
struct kvm_run *kvm_run = vcpu->run;
arch/x86/kvm/x86.c
10532
kvm_run->if_flag = kvm_x86_call(get_if_flag)(vcpu);
arch/x86/kvm/x86.c
10533
kvm_run->cr8 = kvm_get_cr8(vcpu);
arch/x86/kvm/x86.c
10534
kvm_run->apic_base = vcpu->arch.apic_base;
arch/x86/kvm/x86.c
10536
kvm_run->ready_for_interrupt_injection =
arch/x86/kvm/x86.c
10541
kvm_run->flags |= KVM_RUN_X86_SMM;
arch/x86/kvm/x86.c
10543
kvm_run->flags |= KVM_RUN_X86_GUEST_MODE;
arch/x86/kvm/x86.c
11832
struct kvm_run *run = vcpu->run;
arch/x86/kvm/x86.c
11922
struct kvm_run *kvm_run = vcpu->run;
arch/x86/kvm/x86.c
11932
kvm_run->flags = 0;
arch/x86/kvm/x86.c
11963
kvm_run->exit_reason = KVM_EXIT_INTR;
arch/x86/kvm/x86.c
11970
if ((kvm_run->kvm_valid_regs & ~sync_valid_fields) ||
arch/x86/kvm/x86.c
11971
(kvm_run->kvm_dirty_regs & ~sync_valid_fields)) {
arch/x86/kvm/x86.c
11976
if (kvm_run->kvm_dirty_regs) {
arch/x86/kvm/x86.c
11984
if (kvm_set_cr8(vcpu, kvm_run->cr8) != 0) {
arch/x86/kvm/x86.c
12029
if (kvm_run->kvm_valid_regs && likely(!vcpu->arch.guest_state_protected))
arch/x86/kvm/x86.c
14242
struct kvm_run *run = vcpu->run;
arch/x86/kvm/x86.c
9042
struct kvm_run *run = vcpu->run;
arch/x86/kvm/x86.c
9113
struct kvm_run *run = vcpu->run;
arch/x86/kvm/x86.c
9230
struct kvm_run *kvm_run = vcpu->run;
arch/x86/kvm/x86.c
9233
kvm_run->debug.arch.dr6 = DR6_BS | DR6_ACTIVE_LOW;
arch/x86/kvm/x86.c
9234
kvm_run->debug.arch.pc = kvm_get_linear_rip(vcpu);
arch/x86/kvm/x86.c
9235
kvm_run->debug.arch.exception = DB_VECTOR;
arch/x86/kvm/x86.c
9236
kvm_run->exit_reason = KVM_EXIT_DEBUG;
arch/x86/kvm/x86.c
9308
struct kvm_run *kvm_run = vcpu->run;
arch/x86/kvm/x86.c
9315
kvm_run->debug.arch.dr6 = dr6 | DR6_ACTIVE_LOW;
arch/x86/kvm/x86.c
9316
kvm_run->debug.arch.pc = eip;
arch/x86/kvm/x86.c
9317
kvm_run->debug.arch.exception = DB_VECTOR;
arch/x86/kvm/x86.c
9318
kvm_run->exit_reason = KVM_EXIT_DEBUG;
arch/x86/kvm/xen.c
1417
struct kvm_run *run = vcpu->run;
include/linux/kvm_host.h
341
struct kvm_run *run;
include/linux/kvm_types.h
45
struct kvm_run;
tools/testing/selftests/kvm/arm64/debug-exceptions.c
470
struct kvm_run *run;
tools/testing/selftests/kvm/arm64/external_aborts.c
127
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/arm64/external_aborts.c
178
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/arm64/external_aborts.c
336
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/arm64/page_fault_test.c
425
static void mmio_on_test_gpa_handler(struct kvm_vm *vm, struct kvm_run *run)
tools/testing/selftests/kvm/arm64/page_fault_test.c
439
static void mmio_no_handler(struct kvm_vm *vm, struct kvm_run *run)
tools/testing/selftests/kvm/arm64/page_fault_test.c
60
void (*mmio_handler)(struct kvm_vm *vm, struct kvm_run *run);
tools/testing/selftests/kvm/arm64/page_fault_test.c
659
struct kvm_run *run;
tools/testing/selftests/kvm/arm64/psci_test.c
182
struct kvm_run *run;
tools/testing/selftests/kvm/arm64/psci_test.c
243
struct kvm_run *run;
tools/testing/selftests/kvm/arm64/sea_to_user.c
192
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/arm64/smccc_filter.c
223
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/coalesced_io_test.c
78
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/demand_paging_test.c
36
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/dirty_log_perf_test.c
41
struct kvm_run *run;
tools/testing/selftests/kvm/dirty_log_test.c
283
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/dirty_log_test.c
384
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/guest_print_test.c
128
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/guest_print_test.c
171
struct kvm_run *run;
tools/testing/selftests/kvm/hardware_disable_test.c
36
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/include/kvm_util.h
64
struct kvm_run *run;
tools/testing/selftests/kvm/include/s390/debug_print.h
43
static inline void print_psw(struct kvm_run *run, struct kvm_s390_sie_block *sie_block)
tools/testing/selftests/kvm/include/s390/debug_print.h
53
static inline void print_run(struct kvm_run *run, struct kvm_s390_sie_block *sie_block)
tools/testing/selftests/kvm/include/s390/debug_print.h
60
static inline void print_regs(struct kvm_run *run)
tools/testing/selftests/kvm/lib/arm64/ucall.c
24
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/lib/kvm_util.c
1319
TEST_ASSERT(ret >= 0 && ret >= sizeof(struct kvm_run),
tools/testing/selftests/kvm/lib/loongarch/ucall.c
27
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/lib/riscv/ucall.c
16
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/lib/s390/diag318_test_handler.c
30
struct kvm_run *run;
tools/testing/selftests/kvm/lib/s390/ucall.c
11
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/lib/x86/ucall.c
47
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/memslot_modification_stress_test.c
38
struct kvm_run *run;
tools/testing/selftests/kvm/memslot_perf_test.c
128
static void check_mmio_access(struct vm_data *data, struct kvm_run *run)
tools/testing/selftests/kvm/memslot_perf_test.c
144
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/pre_fault_memory_test.c
170
struct kvm_run *run;
tools/testing/selftests/kvm/s390/memop.c
240
struct kvm_run *run;
tools/testing/selftests/kvm/s390/sync_regs_test.c
118
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/s390/sync_regs_test.c
144
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/s390/sync_regs_test.c
183
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/s390/sync_regs_test.c
76
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/s390/sync_regs_test.c
97
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/s390/tprot.c
209
struct kvm_run *run;
tools/testing/selftests/kvm/s390/ucontrol_test.c
108
struct kvm_run *run;
tools/testing/selftests/kvm/s390/ucontrol_test.c
143
ASSERT_GE(self->kvm_run_size, sizeof(struct kvm_run))
tools/testing/selftests/kvm/s390/ucontrol_test.c
306
struct kvm_run *run = self->run;
tools/testing/selftests/kvm/s390/ucontrol_test.c
348
struct kvm_run *run = self->run;
tools/testing/selftests/kvm/s390/ucontrol_test.c
373
struct kvm_run *run = self->run;
tools/testing/selftests/kvm/s390/ucontrol_test.c
400
struct kvm_run *run = self->run;
tools/testing/selftests/kvm/s390/ucontrol_test.c
469
struct kvm_run *run = self->run;
tools/testing/selftests/kvm/s390/ucontrol_test.c
530
struct kvm_run *run = self->run;
tools/testing/selftests/kvm/s390/ucontrol_test.c
575
struct kvm_run *run = self->run;
tools/testing/selftests/kvm/set_memory_region_test.c
277
struct kvm_run *run;
tools/testing/selftests/kvm/set_memory_region_test.c
55
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/set_memory_region_test.c
578
struct kvm_run *run;
tools/testing/selftests/kvm/x86/debug_regs.c
86
struct kvm_run *run;
tools/testing/selftests/kvm/x86/fix_hypercall_test.c
91
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/x86/flds_emulation.h
22
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/x86/hyperv_extended_hypercalls.c
41
struct kvm_run *run;
tools/testing/selftests/kvm/x86/kvm_buslock_test.c
78
struct kvm_run *run;
tools/testing/selftests/kvm/x86/nested_close_kvm_test.c
87
volatile struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/x86/private_mem_conversions_test.c
291
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/x86/private_mem_conversions_test.c
317
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/x86/sync_regs_test.c
115
struct kvm_run *run = (struct kvm_run *)arg;
tools/testing/selftests/kvm/x86/sync_regs_test.c
137
struct kvm_run *run = (struct kvm_run *)arg;
tools/testing/selftests/kvm/x86/sync_regs_test.c
161
struct kvm_run *run;
tools/testing/selftests/kvm/x86/sync_regs_test.c
210
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/x86/sync_regs_test.c
231
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/x86/sync_regs_test.c
252
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/x86/sync_regs_test.c
275
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/x86/sync_regs_test.c
313
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/x86/sync_regs_test.c
330
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/x86/sync_regs_test.c
361
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/x86/sync_regs_test.c
92
struct kvm_run *run = (struct kvm_run *)arg;
tools/testing/selftests/kvm/x86/triple_fault_event_test.c
62
struct kvm_run *run;
tools/testing/selftests/kvm/x86/userspace_io_test.c
57
struct kvm_run *run;
tools/testing/selftests/kvm/x86/userspace_msr_exit_test.c
396
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/x86/userspace_msr_exit_test.c
428
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/x86/userspace_msr_exit_test.c
595
static void handle_rdmsr(struct kvm_run *run)
tools/testing/selftests/kvm/x86/userspace_msr_exit_test.c
612
static void handle_wrmsr(struct kvm_run *run)
tools/testing/selftests/kvm/x86/userspace_msr_exit_test.c
635
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/x86/vmx_apic_access_test.c
94
volatile struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/x86/vmx_exception_with_invalid_guest_state.c
25
struct kvm_run *run = vcpu->run;
tools/testing/selftests/kvm/x86/vmx_invalid_nested_guest_state.c
58
struct kvm_run *run;
tools/testing/selftests/kvm/x86/xcr0_cpuid_test.c
108
struct kvm_run *run;
tools/testing/selftests/kvm/x86/xen_vmcall_test.c
106
volatile struct kvm_run *run = vcpu->run;
virt/kvm/kvm_main.c
4197
BUILD_BUG_ON(sizeof(struct kvm_run) > PAGE_SIZE);