Lines Matching refs:pcpu_stats
100 struct spi_statistics __percpu *pcpu_stats; in spi_alloc_pcpu_stats() local
103 pcpu_stats = devm_alloc_percpu(dev, struct spi_statistics); in spi_alloc_pcpu_stats()
105 pcpu_stats = alloc_percpu_gfp(struct spi_statistics, GFP_KERNEL); in spi_alloc_pcpu_stats()
107 if (pcpu_stats) { in spi_alloc_pcpu_stats()
113 stat = per_cpu_ptr(pcpu_stats, cpu); in spi_alloc_pcpu_stats()
117 return pcpu_stats; in spi_alloc_pcpu_stats()
127 const struct spi_statistics *pcpu_stats; in spi_emit_pcpu_stats() local
132 pcpu_stats = per_cpu_ptr(stat, i); in spi_emit_pcpu_stats()
133 field = (void *)pcpu_stats + offset; in spi_emit_pcpu_stats()
135 start = u64_stats_fetch_begin(&pcpu_stats->syncp); in spi_emit_pcpu_stats()
137 } while (u64_stats_fetch_retry(&pcpu_stats->syncp, start)); in spi_emit_pcpu_stats()
313 static void spi_statistics_add_transfer_stats(struct spi_statistics __percpu *pcpu_stats, in spi_statistics_add_transfer_stats() argument
324 stats = this_cpu_ptr(pcpu_stats); in spi_statistics_add_transfer_stats()