Home
last modified time | relevance | path

Searched refs:csr_num (Results 1 – 5 of 5) sorted by relevance

/arch/riscv/include/asm/
A Dkvm_vcpu_pmu.h76 int kvm_riscv_vcpu_pmu_read_hpm(struct kvm_vcpu *vcpu, unsigned int csr_num,
108 static inline int kvm_riscv_vcpu_pmu_read_legacy(struct kvm_vcpu *vcpu, unsigned int csr_num, in kvm_riscv_vcpu_pmu_read_legacy() argument
112 if (csr_num == CSR_CYCLE || csr_num == CSR_INSTRET) { in kvm_riscv_vcpu_pmu_read_legacy()
A Dkvm_aia.h140 unsigned int csr_num,
144 int kvm_riscv_vcpu_aia_rmw_ireg(struct kvm_vcpu *vcpu, unsigned int csr_num,
/arch/riscv/kvm/
A Dvcpu_insn.c223 int (*func)(struct kvm_vcpu *vcpu, unsigned int csr_num,
228 static int seed_csr_rmw(struct kvm_vcpu *vcpu, unsigned int csr_num, in seed_csr_rmw() argument
276 unsigned int csr_num = insn >> SH_RS2; in csr_insn() local
317 run->riscv_csr.csr_num = csr_num; in csr_insn()
325 if ((tcfn->base <= csr_num) && in csr_insn()
326 (csr_num < (tcfn->base + tcfn->count))) { in csr_insn()
334 rc = cfn->func(vcpu, csr_num, &val, new_val, wr_mask); in csr_insn()
A Dvcpu_pmu.c356 int kvm_riscv_vcpu_pmu_read_hpm(struct kvm_vcpu *vcpu, unsigned int csr_num, in kvm_riscv_vcpu_pmu_read_hpm() argument
371 if (csr_num == CSR_CYCLE || csr_num == CSR_INSTRET) { in kvm_riscv_vcpu_pmu_read_hpm()
383 cidx = csr_num - CSR_CYCLE; in kvm_riscv_vcpu_pmu_read_hpm()
A Daia.c218 unsigned int csr_num, in kvm_riscv_vcpu_aia_rmw_topei() argument
377 int kvm_riscv_vcpu_aia_rmw_ireg(struct kvm_vcpu *vcpu, unsigned int csr_num, in kvm_riscv_vcpu_aia_rmw_ireg() argument

Completed in 13 milliseconds