Lines Matching defs:cp
117 struct kvm_cpu_context *cp = &vcpu->arch.guest_context;
122 run->riscv_sbi.extension_id = cp->a7;
123 run->riscv_sbi.function_id = cp->a6;
124 run->riscv_sbi.args[0] = cp->a0;
125 run->riscv_sbi.args[1] = cp->a1;
126 run->riscv_sbi.args[2] = cp->a2;
127 run->riscv_sbi.args[3] = cp->a3;
128 run->riscv_sbi.args[4] = cp->a4;
129 run->riscv_sbi.args[5] = cp->a5;
130 run->riscv_sbi.ret[0] = cp->a0;
131 run->riscv_sbi.ret[1] = cp->a1;
157 struct kvm_cpu_context *cp = &vcpu->arch.guest_context;
165 cp->a0 = run->riscv_sbi.ret[0];
166 cp->a1 = run->riscv_sbi.ret[1];
423 struct kvm_cpu_context *cp = &vcpu->arch.guest_context;
433 sbi_ext = kvm_vcpu_sbi_find_ext(vcpu, cp->a7);
436 if (cp->a7 >= SBI_EXT_0_1_SET_TIMER &&
437 cp->a7 <= SBI_EXT_0_1_SHUTDOWN)
443 cp->a0 = SBI_ERR_NOT_SUPPORTED;
460 sbi_ret.utrap->sepc = cp->sepc;
471 cp->a0 = sbi_ret.err_val;
476 cp->sepc += 4;
479 cp->a1 = sbi_ret.out_val;