Lines Matching refs:info
275 union sbi_pmu_ctr_info *info;
277 info = &pmu_ctr_list[cidx];
278 if (!info)
281 return (info->type == SBI_PMU_CTR_TYPE_FW) ? true : false;
292 union sbi_pmu_ctr_info *info;
299 info = &pmu_ctr_list[i];
300 if (!info)
302 if (!hpm_width && info->csr != CSR_CYCLE && info->csr != CSR_INSTRET)
303 hpm_width = info->width;
304 if (info->type == SBI_PMU_CTR_TYPE_HW)
491 union sbi_pmu_ctr_info info;
500 info = pmu_ctr_list[idx];
501 val = riscv_pmu_ctr_read_csr(info.csr);
503 val = ((u64)riscv_pmu_ctr_read_csr(info.csr + 0x80)) << 31 | val;
676 union sbi_pmu_ctr_info *info;
726 info = &pmu_ctr_list[lidx];
728 if (!info || info->type != SBI_PMU_CTR_TYPE_HW)
732 hidx = info->csr - CSR_CYCLE;
981 static void riscv_pmu_update_counter_access(void *info)