Home
last modified time | relevance | path

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

/openbmc/linux/arch/riscv/include/asm/
H A Dkvm_vcpu_pmu.h69 int kvm_riscv_vcpu_pmu_read_hpm(struct kvm_vcpu *vcpu, unsigned int csr_num,
96 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
100 if (csr_num == CSR_CYCLE || csr_num == CSR_INSTRET) { in kvm_riscv_vcpu_pmu_read_legacy()
H A Dkvm_aia.h140 unsigned int csr_num,
144 int kvm_riscv_vcpu_aia_rmw_ireg(struct kvm_vcpu *vcpu, unsigned int csr_num,
/openbmc/linux/arch/riscv/kvm/
H A Dvcpu_insn.c211 int (*func)(struct kvm_vcpu *vcpu, unsigned int csr_num,
253 unsigned int csr_num = insn >> SH_RS2; in csr_insn() local
294 run->riscv_csr.csr_num = csr_num; in csr_insn()
302 if ((tcfn->base <= csr_num) && in csr_insn()
303 (csr_num < (tcfn->base + tcfn->count))) { in csr_insn()
311 rc = cfn->func(vcpu, csr_num, &val, new_val, wr_mask); in csr_insn()
H A Dvcpu_pmu.c278 int kvm_riscv_vcpu_pmu_read_hpm(struct kvm_vcpu *vcpu, unsigned int csr_num, in kvm_riscv_vcpu_pmu_read_hpm() argument
293 if (csr_num == CSR_CYCLE || csr_num == CSR_INSTRET) { in kvm_riscv_vcpu_pmu_read_hpm()
305 cidx = csr_num - CSR_CYCLE; in kvm_riscv_vcpu_pmu_read_hpm()
H A Daia.c210 unsigned int csr_num, in kvm_riscv_vcpu_aia_rmw_topei() argument
369 int kvm_riscv_vcpu_aia_rmw_ireg(struct kvm_vcpu *vcpu, unsigned int csr_num, in kvm_riscv_vcpu_aia_rmw_ireg() argument
/openbmc/qemu/target/loongarch/tcg/insn_trans/
H A Dtrans_privileged.c.inc163 static const CSRInfo *get_csr(unsigned csr_num)
167 if (csr_num >= ARRAY_SIZE(csr_info)) {
170 csr = &csr_info[csr_num];
/openbmc/linux/drivers/perf/
H A Driscv_pmu.c93 static unsigned long csr_read_num(int csr_num) in csr_read_num() argument
117 switch (csr_num) { in csr_read_num()
/openbmc/linux/tools/lib/perf/
H A Dmmap.c412 static unsigned long csr_read_num(int csr_num) in csr_read_num() argument
436 switch (csr_num) { in csr_read_num()
/openbmc/qemu/target/riscv/kvm/
H A Dkvm-cpu.c1547 target_ulong csr_num = run->riscv_csr.csr_num; in kvm_riscv_handle_csr() local
1552 switch (csr_num) { in kvm_riscv_handle_csr()
1559 __func__, csr_num); in kvm_riscv_handle_csr()
/openbmc/qemu/linux-headers/linux/
H A Dkvm.h424 unsigned long csr_num; member
/openbmc/linux/tools/include/uapi/linux/
H A Dkvm.h503 unsigned long csr_num; member
/openbmc/linux/include/uapi/linux/
H A Dkvm.h503 unsigned long csr_num; member