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