Lines Matching refs:layers
59 edac_layer_name[mci->layers[i].type], in edac_dimm_info_location()
263 struct edac_mc_layer *layers, in edac_mc_alloc() argument
285 tot_dimms *= layers[i].size; in edac_mc_alloc()
286 if (layers[i].is_virt_csrow) in edac_mc_alloc()
287 tot_csrows *= layers[i].size; in edac_mc_alloc()
289 tot_channels *= layers[i].size; in edac_mc_alloc()
291 if (layers[i].type == EDAC_MC_LAYER_CHIP_SELECT) in edac_mc_alloc()
303 count *= layers[i].size; in edac_mc_alloc()
339 mci->layers = layer; in edac_mc_alloc()
340 memcpy(mci->layers, layers, sizeof(*layer) * n_layers); in edac_mc_alloc()
408 edac_layer_name[layers[j].type], in edac_mc_alloc()
424 if (layers[0].is_virt_csrow) { in edac_mc_alloc()
441 if (pos[j] < layers[j].size) in edac_mc_alloc()
950 index *= mci->layers[i + 1].size; in edac_inc_ce_error()
975 index *= mci->layers[i + 1].size; in edac_inc_ue_error()
1172 if (pos[i] >= (int)mci->layers[i].size) { in edac_mc_handle_error()
1176 edac_layer_name[mci->layers[i].type], in edac_mc_handle_error()
1177 pos[i], mci->layers[i].size); in edac_mc_handle_error()
1282 edac_layer_name[mci->layers[i].type], in edac_mc_handle_error()