Home
last modified time | relevance | path

Searched refs:retdata (Results 1 – 13 of 13) sorted by relevance

/linux/arch/riscv/kvm/
H A Dvcpu_sbi_pmu.c17 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()
[all …]
H A Dvcpu_sbi_replace.c18 struct kvm_vcpu_sbi_return *retdata) in kvm_sbi_ext_time_handler() argument
24 retdata->err_val = SBI_ERR_NOT_SUPPORTED; in kvm_sbi_ext_time_handler()
46 struct kvm_vcpu_sbi_return *retdata) in kvm_sbi_ext_ipi_handler() argument
57 retdata->err_val = SBI_ERR_NOT_SUPPORTED; in kvm_sbi_ext_ipi_handler()
81 retdata->err_val = SBI_ERR_INVALID_PARAM; in kvm_sbi_ext_ipi_handler()
93 struct kvm_vcpu_sbi_return *retdata) in kvm_sbi_ext_rfence_handler() argument
135 retdata->err_val = SBI_ERR_NOT_SUPPORTED; in kvm_sbi_ext_rfence_handler()
149 struct kvm_vcpu_sbi_return *retdata) in kvm_sbi_ext_srst_handler() argument
163 retdata->uexit = true; in kvm_sbi_ext_srst_handler()
170 retdata->uexit = true; in kvm_sbi_ext_srst_handler()
[all …]
H A Dvcpu_sbi_system.c13 struct kvm_vcpu_sbi_return *retdata) in kvm_sbi_ext_susp_handler() argument
23 retdata->err_val = SBI_ERR_INVALID_PARAM; in kvm_sbi_ext_susp_handler()
28 retdata->err_val = SBI_ERR_FAILURE; in kvm_sbi_ext_susp_handler()
34 retdata->err_val = SBI_ERR_INVALID_ADDRESS; in kvm_sbi_ext_susp_handler()
42 retdata->err_val = SBI_ERR_DENIED; in kvm_sbi_ext_susp_handler()
50 return kvm_riscv_vcpu_sbi_forward_handler(vcpu, run, retdata); in kvm_sbi_ext_susp_handler()
52 retdata->err_val = SBI_ERR_NOT_SUPPORTED; in kvm_sbi_ext_susp_handler()
H A Dvcpu_pmu.c410 struct kvm_vcpu_sbi_return *retdata) in kvm_riscv_vcpu_pmu_snapshot_set_shmem() argument
451 retdata->err_val = sbiret; in kvm_riscv_vcpu_pmu_snapshot_set_shmem()
458 unsigned long flags, struct kvm_vcpu_sbi_return *retdata) in kvm_riscv_vcpu_pmu_event_info() argument
507 retdata->err_val = ret; in kvm_riscv_vcpu_pmu_event_info()
513 struct kvm_vcpu_sbi_return *retdata) in kvm_riscv_vcpu_pmu_num_ctrs() argument
517 retdata->out_val = kvm_pmu_num_counters(kvpmu); in kvm_riscv_vcpu_pmu_num_ctrs()
523 struct kvm_vcpu_sbi_return *retdata) in kvm_riscv_vcpu_pmu_ctr_info() argument
528 retdata->err_val = SBI_ERR_INVALID_PARAM; in kvm_riscv_vcpu_pmu_ctr_info()
533 retdata->out_val = kvpmu->pmc[cidx].cinfo.value; in kvm_riscv_vcpu_pmu_ctr_info()
540 struct kvm_vcpu_sbi_return *retdata) in kvm_riscv_vcpu_pmu_ctr_start() argument
[all …]
H A Dvcpu_sbi_base.c17 struct kvm_vcpu_sbi_return *retdata) in kvm_sbi_ext_base_handler() argument
21 unsigned long *out_val = &retdata->out_val; in kvm_sbi_ext_base_handler()
44 return kvm_riscv_vcpu_sbi_forward_handler(vcpu, run, retdata); in kvm_sbi_ext_base_handler()
61 retdata->err_val = SBI_ERR_NOT_SUPPORTED; in kvm_sbi_ext_base_handler()
H A Dvcpu_sbi_v01.c17 struct kvm_vcpu_sbi_return *retdata) in kvm_sbi_ext_v01_handler() argument
25 struct kvm_cpu_trap *utrap = retdata->utrap; in kvm_sbi_ext_v01_handler()
35 ret = kvm_riscv_vcpu_sbi_forward_handler(vcpu, run, retdata); in kvm_sbi_ext_v01_handler()
66 retdata->uexit = true; in kvm_sbi_ext_v01_handler()
99 retdata->err_val = SBI_ERR_NOT_SUPPORTED; in kvm_sbi_ext_v01_handler()
H A Dvcpu_sbi_hsm.c81 struct kvm_vcpu_sbi_return *retdata) in kvm_sbi_ext_hsm_handler() argument
97 retdata->out_val = ret; in kvm_sbi_ext_hsm_handler()
98 retdata->err_val = 0; in kvm_sbi_ext_hsm_handler()
117 retdata->err_val = ret; in kvm_sbi_ext_hsm_handler()
H A Dvcpu_sbi_sta.c124 struct kvm_vcpu_sbi_return *retdata) in kvm_sbi_ext_sta_handler() argument
139 retdata->err_val = ret; in kvm_sbi_ext_sta_handler()
H A Dvcpu_sbi_fwft.c325 struct kvm_vcpu_sbi_return *retdata) in kvm_sbi_ext_fwft_handler() argument
336 ret = kvm_sbi_fwft_get(vcpu, cp->a0, &retdata->out_val); in kvm_sbi_ext_fwft_handler()
343 retdata->err_val = ret; in kvm_sbi_ext_fwft_handler()
H A Dvcpu_sbi.c129 struct kvm_vcpu_sbi_return *retdata) in kvm_riscv_vcpu_sbi_forward_handler() argument
146 retdata->uexit = true; in kvm_riscv_vcpu_sbi_forward_handler()
/linux/arch/riscv/include/asm/
H A Dkvm_vcpu_pmu.h80 int kvm_riscv_vcpu_pmu_num_ctrs(struct kvm_vcpu *vcpu, struct kvm_vcpu_sbi_return *retdata);
82 struct kvm_vcpu_sbi_return *retdata);
85 struct kvm_vcpu_sbi_return *retdata);
88 struct kvm_vcpu_sbi_return *retdata);
92 struct kvm_vcpu_sbi_return *retdata);
94 struct kvm_vcpu_sbi_return *retdata);
96 struct kvm_vcpu_sbi_return *retdata);
100 struct kvm_vcpu_sbi_return *retdata);
103 unsigned long flags, struct kvm_vcpu_sbi_return *retdata);
H A Dkvm_vcpu_sbi.h48 struct kvm_vcpu_sbi_return *retdata);
74 struct kvm_vcpu_sbi_return *retdata);
/linux/drivers/net/usb/
H A Dpegasus.c254 static int read_eprom_word(pegasus_t *pegasus, __u8 index, __u16 *retdata) in read_eprom_word() argument
279 *retdata = le16_to_cpu(retdatai); in read_eprom_word()