Lines Matching refs:retdata
402 struct kvm_vcpu_sbi_return *retdata) in kvm_riscv_vcpu_pmu_snapshot_set_shmem() argument
450 retdata->err_val = sbiret; in kvm_riscv_vcpu_pmu_snapshot_set_shmem()
456 struct kvm_vcpu_sbi_return *retdata) in kvm_riscv_vcpu_pmu_num_ctrs() argument
460 retdata->out_val = kvm_pmu_num_counters(kvpmu); in kvm_riscv_vcpu_pmu_num_ctrs()
466 struct kvm_vcpu_sbi_return *retdata) in kvm_riscv_vcpu_pmu_ctr_info() argument
471 retdata->err_val = SBI_ERR_INVALID_PARAM; in kvm_riscv_vcpu_pmu_ctr_info()
475 retdata->out_val = kvpmu->pmc[cidx].cinfo.value; in kvm_riscv_vcpu_pmu_ctr_info()
482 struct kvm_vcpu_sbi_return *retdata) in kvm_riscv_vcpu_pmu_ctr_start() argument
551 retdata->err_val = sbiret; in kvm_riscv_vcpu_pmu_ctr_start()
558 struct kvm_vcpu_sbi_return *retdata) in kvm_riscv_vcpu_pmu_ctr_stop() argument
648 retdata->err_val = sbiret; in kvm_riscv_vcpu_pmu_ctr_stop()
656 struct kvm_vcpu_sbi_return *retdata) in kvm_riscv_vcpu_pmu_ctr_cfg_match() argument
727 retdata->out_val = ctr_idx; in kvm_riscv_vcpu_pmu_ctr_cfg_match()
729 retdata->err_val = sbiret; in kvm_riscv_vcpu_pmu_ctr_cfg_match()
735 struct kvm_vcpu_sbi_return *retdata) in kvm_riscv_vcpu_pmu_fw_ctr_read_hi() argument
739 ret = pmu_fw_ctr_read_hi(vcpu, cidx, &retdata->out_val); in kvm_riscv_vcpu_pmu_fw_ctr_read_hi()
741 retdata->err_val = SBI_ERR_INVALID_PARAM; in kvm_riscv_vcpu_pmu_fw_ctr_read_hi()
747 struct kvm_vcpu_sbi_return *retdata) in kvm_riscv_vcpu_pmu_fw_ctr_read() argument
751 ret = pmu_ctr_read(vcpu, cidx, &retdata->out_val); in kvm_riscv_vcpu_pmu_fw_ctr_read()
753 retdata->err_val = SBI_ERR_INVALID_PARAM; in kvm_riscv_vcpu_pmu_fw_ctr_read()