Lines Matching refs:stats
334 struct papr_scm_perf_stats *stats; in papr_scm_pmu_get_value() local
349 stats = kzalloc(size, GFP_KERNEL); in papr_scm_pmu_get_value()
350 if (!stats) in papr_scm_pmu_get_value()
353 stat = &stats->scm_statistic[0]; in papr_scm_pmu_get_value()
359 rc = drc_pmem_query_stats(p, stats, 1); in papr_scm_pmu_get_value()
361 kfree(stats); in papr_scm_pmu_get_value()
366 kfree(stats); in papr_scm_pmu_get_value()
732 struct papr_scm_perf_stats *stats; in papr_pdsm_fuel_gauge() local
742 stats = kzalloc(size, GFP_KERNEL); in papr_pdsm_fuel_gauge()
743 if (!stats) in papr_pdsm_fuel_gauge()
746 stat = &stats->scm_statistic[0]; in papr_pdsm_fuel_gauge()
751 rc = drc_pmem_query_stats(p, stats, 1); in papr_pdsm_fuel_gauge()
767 kfree(stats); in papr_pdsm_fuel_gauge()
1078 struct papr_scm_perf_stats *stats; in perf_stats_show() local
1086 stats = kzalloc(p->stat_buffer_len, GFP_KERNEL); in perf_stats_show()
1087 if (!stats) in perf_stats_show()
1091 rc = drc_pmem_query_stats(p, stats, 0); in perf_stats_show()
1100 for (index = 0, stat = stats->scm_statistic; in perf_stats_show()
1101 index < be32_to_cpu(stats->num_statistics); in perf_stats_show()
1109 kfree(stats); in perf_stats_show()