Lines Matching refs:retdata
17 struct kvm_vcpu_sbi_return *retdata) in kvm_sbi_ext_pmu_handler() argument
26 retdata->err_val = SBI_ERR_NOT_SUPPORTED; in kvm_sbi_ext_pmu_handler()
32 ret = kvm_riscv_vcpu_pmu_num_ctrs(vcpu, retdata); in kvm_sbi_ext_pmu_handler()
35 ret = kvm_riscv_vcpu_pmu_ctr_info(vcpu, cp->a0, retdata); in kvm_sbi_ext_pmu_handler()
50 cp->a2, cp->a3, temp, retdata); in kvm_sbi_ext_pmu_handler()
59 temp, retdata); in kvm_sbi_ext_pmu_handler()
62 ret = kvm_riscv_vcpu_pmu_ctr_stop(vcpu, cp->a0, cp->a1, cp->a2, retdata); in kvm_sbi_ext_pmu_handler()
65 ret = kvm_riscv_vcpu_pmu_fw_ctr_read(vcpu, cp->a0, retdata); in kvm_sbi_ext_pmu_handler()
69 ret = kvm_riscv_vcpu_pmu_fw_ctr_read_hi(vcpu, cp->a0, retdata); in kvm_sbi_ext_pmu_handler()
71 retdata->out_val = 0; in kvm_sbi_ext_pmu_handler()
74 ret = kvm_riscv_vcpu_pmu_snapshot_set_shmem(vcpu, cp->a0, cp->a1, cp->a2, retdata); in kvm_sbi_ext_pmu_handler()
77 retdata->err_val = SBI_ERR_NOT_SUPPORTED; in kvm_sbi_ext_pmu_handler()