Lines Matching refs:stats
17 struct rtrs_clt_stats *stats = sess->stats; in rtrs_clt_update_wc_stats() local
22 s = this_cpu_ptr(stats->pcpu_stats); in rtrs_clt_update_wc_stats()
27 s = per_cpu_ptr(stats->pcpu_stats, con->cpu); in rtrs_clt_update_wc_stats()
32 void rtrs_clt_inc_failover_cnt(struct rtrs_clt_stats *stats) in rtrs_clt_inc_failover_cnt() argument
36 s = this_cpu_ptr(stats->pcpu_stats); in rtrs_clt_inc_failover_cnt()
40 int rtrs_clt_stats_migration_cnt_to_str(struct rtrs_clt_stats *stats, in rtrs_clt_stats_migration_cnt_to_str() argument
54 s = per_cpu_ptr(stats->pcpu_stats, cpu); in rtrs_clt_stats_migration_cnt_to_str()
61 s = per_cpu_ptr(stats->pcpu_stats, cpu); in rtrs_clt_stats_migration_cnt_to_str()
70 int rtrs_clt_stats_reconnects_to_str(struct rtrs_clt_stats *stats, char *buf, in rtrs_clt_stats_reconnects_to_str() argument
74 stats->reconnects.successful_cnt, in rtrs_clt_stats_reconnects_to_str()
75 stats->reconnects.fail_cnt); in rtrs_clt_stats_reconnects_to_str()
78 ssize_t rtrs_clt_stats_rdma_to_str(struct rtrs_clt_stats *stats, in rtrs_clt_stats_rdma_to_str() argument
88 r = &per_cpu_ptr(stats->pcpu_stats, cpu)->rdma; in rtrs_clt_stats_rdma_to_str()
100 atomic_read(&stats->inflight), sum.failover_cnt); in rtrs_clt_stats_rdma_to_str()
109 int rtrs_clt_reset_rdma_stats(struct rtrs_clt_stats *stats, bool enable) in rtrs_clt_reset_rdma_stats() argument
118 s = per_cpu_ptr(stats->pcpu_stats, cpu); in rtrs_clt_reset_rdma_stats()
125 int rtrs_clt_reset_cpu_migr_stats(struct rtrs_clt_stats *stats, bool enable) in rtrs_clt_reset_cpu_migr_stats() argument
134 s = per_cpu_ptr(stats->pcpu_stats, cpu); in rtrs_clt_reset_cpu_migr_stats()
141 int rtrs_clt_reset_reconnects_stat(struct rtrs_clt_stats *stats, bool enable) in rtrs_clt_reset_reconnects_stat() argument
146 memset(&stats->reconnects, 0, sizeof(stats->reconnects)); in rtrs_clt_reset_reconnects_stat()
164 static inline void rtrs_clt_update_rdma_stats(struct rtrs_clt_stats *stats, in rtrs_clt_update_rdma_stats() argument
169 s = this_cpu_ptr(stats->pcpu_stats); in rtrs_clt_update_rdma_stats()
178 struct rtrs_clt_stats *stats = sess->stats; in rtrs_clt_update_all_stats() local
182 rtrs_clt_update_rdma_stats(stats, len, dir); in rtrs_clt_update_all_stats()
184 atomic_inc(&stats->inflight); in rtrs_clt_update_all_stats()
187 int rtrs_clt_init_stats(struct rtrs_clt_stats *stats) in rtrs_clt_init_stats() argument
189 stats->pcpu_stats = alloc_percpu(typeof(*stats->pcpu_stats)); in rtrs_clt_init_stats()
190 if (!stats->pcpu_stats) in rtrs_clt_init_stats()
197 stats->reconnects.successful_cnt = -1; in rtrs_clt_init_stats()