Lines Matching refs:stats
102 struct bw_stats_struct *stats = m->private; in bw_proc_show() local
107 stats->l2_cor_d, stats->l2_bad_d); in bw_proc_show()
109 stats->l2_cor_t, stats->l2_bad_t); in bw_proc_show()
111 stats->mem_cor_d, stats->mem_bad_d); in bw_proc_show()
112 seq_printf(m, "IO-err %8ld\n", stats->bus_error); in bw_proc_show()
115 (unsigned int)(G_SCD_BERR_TID(stats->status) & 0x3f), in bw_proc_show()
116 (int)(G_SCD_BERR_TID(stats->status) >> 6), in bw_proc_show()
117 (int)G_SCD_BERR_RID(stats->status), in bw_proc_show()
118 (int)G_SCD_BERR_DCODE(stats->status)); in bw_proc_show()
121 if (stats->status & M_SCD_BERR_MULTERRS) in bw_proc_show()
123 if (stats->status_printed) { in bw_proc_show()
126 stats->status_printed = 1; in bw_proc_show()
132 static void create_proc_decoder(struct bw_stats_struct *stats) in create_proc_decoder() argument
137 bw_proc_show, stats); in create_proc_decoder()
154 struct bw_stats_struct *stats = data; in sibyte_bw_int() local
173 stats->status = csr_in32(IOADDR(A_SCD_BUS_ERR_STATUS)); in sibyte_bw_int()
174 stats->status_printed = 0; in sibyte_bw_int()
176 stats->l2_err = cntr = csr_in32(IOADDR(A_BUS_L2_ERRORS)); in sibyte_bw_int()
177 stats->l2_cor_d += G_SCD_L2ECC_CORR_D(cntr); in sibyte_bw_int()
178 stats->l2_bad_d += G_SCD_L2ECC_BAD_D(cntr); in sibyte_bw_int()
179 stats->l2_cor_t += G_SCD_L2ECC_CORR_T(cntr); in sibyte_bw_int()
180 stats->l2_bad_t += G_SCD_L2ECC_BAD_T(cntr); in sibyte_bw_int()
183 stats->memio_err = cntr = csr_in32(IOADDR(A_BUS_MEM_IO_ERRORS)); in sibyte_bw_int()
184 stats->mem_cor_d += G_SCD_MEM_ECC_CORR(cntr); in sibyte_bw_int()
185 stats->mem_bad_d += G_SCD_MEM_ECC_BAD(cntr); in sibyte_bw_int()
186 stats->bus_error += G_SCD_MEM_BUSERR(cntr); in sibyte_bw_int()