Lines Matching refs:retdata
314 struct kvm_vcpu_sbi_return *retdata) in kvm_riscv_vcpu_pmu_num_ctrs() argument
318 retdata->out_val = kvm_pmu_num_counters(kvpmu); in kvm_riscv_vcpu_pmu_num_ctrs()
324 struct kvm_vcpu_sbi_return *retdata) in kvm_riscv_vcpu_pmu_ctr_info() argument
329 retdata->err_val = SBI_ERR_INVALID_PARAM; in kvm_riscv_vcpu_pmu_ctr_info()
333 retdata->out_val = kvpmu->pmc[cidx].cinfo.value; in kvm_riscv_vcpu_pmu_ctr_info()
340 struct kvm_vcpu_sbi_return *retdata) in kvm_riscv_vcpu_pmu_ctr_start() argument
389 retdata->err_val = sbiret; in kvm_riscv_vcpu_pmu_ctr_start()
396 struct kvm_vcpu_sbi_return *retdata) in kvm_riscv_vcpu_pmu_ctr_stop() argument
451 retdata->err_val = sbiret; in kvm_riscv_vcpu_pmu_ctr_stop()
459 struct kvm_vcpu_sbi_return *retdata) in kvm_riscv_vcpu_pmu_ctr_cfg_match() argument
526 retdata->out_val = ctr_idx; in kvm_riscv_vcpu_pmu_ctr_cfg_match()
528 retdata->err_val = sbiret; in kvm_riscv_vcpu_pmu_ctr_cfg_match()
534 struct kvm_vcpu_sbi_return *retdata) in kvm_riscv_vcpu_pmu_ctr_read() argument
538 ret = pmu_ctr_read(vcpu, cidx, &retdata->out_val); in kvm_riscv_vcpu_pmu_ctr_read()
540 retdata->err_val = SBI_ERR_INVALID_PARAM; in kvm_riscv_vcpu_pmu_ctr_read()