Lines Matching refs:run

20 				       struct kvm_run *run)  in kvm_riscv_vcpu_sbi_forward()  argument
26 run->exit_reason = KVM_EXIT_RISCV_SBI; in kvm_riscv_vcpu_sbi_forward()
27 run->riscv_sbi.extension_id = cp->a7; in kvm_riscv_vcpu_sbi_forward()
28 run->riscv_sbi.function_id = cp->a6; in kvm_riscv_vcpu_sbi_forward()
29 run->riscv_sbi.args[0] = cp->a0; in kvm_riscv_vcpu_sbi_forward()
30 run->riscv_sbi.args[1] = cp->a1; in kvm_riscv_vcpu_sbi_forward()
31 run->riscv_sbi.args[2] = cp->a2; in kvm_riscv_vcpu_sbi_forward()
32 run->riscv_sbi.args[3] = cp->a3; in kvm_riscv_vcpu_sbi_forward()
33 run->riscv_sbi.args[4] = cp->a4; in kvm_riscv_vcpu_sbi_forward()
34 run->riscv_sbi.args[5] = cp->a5; in kvm_riscv_vcpu_sbi_forward()
35 run->riscv_sbi.ret[0] = cp->a0; in kvm_riscv_vcpu_sbi_forward()
36 run->riscv_sbi.ret[1] = cp->a1; in kvm_riscv_vcpu_sbi_forward()
39 int kvm_riscv_vcpu_sbi_return(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_riscv_vcpu_sbi_return() argument
49 cp->a0 = run->riscv_sbi.ret[0]; in kvm_riscv_vcpu_sbi_return()
50 cp->a1 = run->riscv_sbi.ret[1]; in kvm_riscv_vcpu_sbi_return()
61 struct kvm_run *run, u32 type) in kvm_sbi_system_shutdown() argument
70 memset(&run->system_event, 0, sizeof(run->system_event)); in kvm_sbi_system_shutdown()
71 run->system_event.type = type; in kvm_sbi_system_shutdown()
72 run->exit_reason = KVM_EXIT_SYSTEM_EVENT; in kvm_sbi_system_shutdown()
75 int kvm_riscv_vcpu_sbi_ecall(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_riscv_vcpu_sbi_ecall() argument
97 kvm_riscv_vcpu_sbi_forward(vcpu, run); in kvm_riscv_vcpu_sbi_ecall()
130 kvm_sbi_system_shutdown(vcpu, run, KVM_SYSTEM_EVENT_SHUTDOWN); in kvm_riscv_vcpu_sbi_ecall()
179 int kvm_riscv_vcpu_sbi_ecall(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_riscv_vcpu_sbi_ecall() argument
181 kvm_riscv_vcpu_sbi_forward(vcpu, run); in kvm_riscv_vcpu_sbi_ecall()