Lines Matching refs:stats
115 struct bw_stats_struct *stats = m->private; in bw_proc_show() local
120 stats->l2_cor_d, stats->l2_bad_d); in bw_proc_show()
122 stats->l2_cor_t, stats->l2_bad_t); in bw_proc_show()
124 stats->mem_cor_d, stats->mem_bad_d); in bw_proc_show()
125 seq_printf(m, "IO-err %8ld\n", stats->bus_error); in bw_proc_show()
128 (unsigned int)(G_SCD_BERR_TID(stats->status) & 0x3f), in bw_proc_show()
129 (int)(G_SCD_BERR_TID(stats->status) >> 6), in bw_proc_show()
130 (int)G_SCD_BERR_RID(stats->status), in bw_proc_show()
131 (int)G_SCD_BERR_DCODE(stats->status)); in bw_proc_show()
134 if (stats->status & M_SCD_BERR_MULTERRS) in bw_proc_show()
136 if (stats->status_printed) { in bw_proc_show()
139 stats->status_printed = 1; in bw_proc_show()
157 static void create_proc_decoder(struct bw_stats_struct *stats) in create_proc_decoder() argument
162 &bw_proc_fops, stats); in create_proc_decoder()
179 struct bw_stats_struct *stats = data; in sibyte_bw_int() local
198 stats->status = csr_in32(IOADDR(A_SCD_BUS_ERR_STATUS)); in sibyte_bw_int()
199 stats->status_printed = 0; in sibyte_bw_int()
201 stats->l2_err = cntr = csr_in32(IOADDR(A_BUS_L2_ERRORS)); in sibyte_bw_int()
202 stats->l2_cor_d += G_SCD_L2ECC_CORR_D(cntr); in sibyte_bw_int()
203 stats->l2_bad_d += G_SCD_L2ECC_BAD_D(cntr); in sibyte_bw_int()
204 stats->l2_cor_t += G_SCD_L2ECC_CORR_T(cntr); in sibyte_bw_int()
205 stats->l2_bad_t += G_SCD_L2ECC_BAD_T(cntr); in sibyte_bw_int()
208 stats->memio_err = cntr = csr_in32(IOADDR(A_BUS_MEM_IO_ERRORS)); in sibyte_bw_int()
209 stats->mem_cor_d += G_SCD_MEM_ECC_CORR(cntr); in sibyte_bw_int()
210 stats->mem_bad_d += G_SCD_MEM_ECC_BAD(cntr); in sibyte_bw_int()
211 stats->bus_error += G_SCD_MEM_BUSERR(cntr); in sibyte_bw_int()