Searched refs:mcmtr (Results 1 – 3 of 3) sorted by relevance
/linux/drivers/edac/ |
H A D | i10nm_base.c | 761 u32 mcmtr; in i10nm_imc_absent() local 767 mcmtr = I10NM_GET_MCMTR(imc, i); in i10nm_imc_absent() 768 edac_dbg(1, "ch%d mcmtr reg %x\n", i, mcmtr); in i10nm_imc_absent() 769 if (mcmtr != ~0) in i10nm_imc_absent() 780 * if its MMIO register "mcmtr" == ~0 in all its channels. in i10nm_imc_absent() 875 u32 reg, off, mcmtr; in i10nm_get_hbm_munits() local 934 mcmtr = I10NM_GET_MCMTR(&d->imc[lmc], 0); in i10nm_get_hbm_munits() 935 if (!I10NM_IS_HBM_IMC(mcmtr)) { in i10nm_get_hbm_munits() 1052 u32 mcmtr; in i10nm_check_ecc() local [all...] |
H A D | skx_base.c | 172 static bool skx_check_ecc(u32 mcmtr) in skx_check_ecc() argument 174 return !!GET_BITFIELD(mcmtr, 2, 2); in skx_check_ecc() 180 u32 mtr, mcmtr, amap, mcddrtcfg; in skx_get_dimm_config() local 186 /* Only the mcmtr on the first channel is effective */ in skx_get_dimm_config() 187 pci_read_config_dword(imc->chan[0].cdev, 0x87c, &mcmtr); in skx_get_dimm_config() 198 ndimms += skx_get_dimm_info(mtr, mcmtr, amap, dimm, imc, i, j, cfg); in skx_get_dimm_config() 205 if (ndimms && !skx_check_ecc(mcmtr)) { in skx_get_dimm_config()
|
H A D | sb_edac.c | 198 #define IS_ECC_ENABLED(mcmtr) GET_BITFIELD(mcmtr, 2, 2) argument 199 #define IS_LOCKSTEP_ENABLED(mcmtr) GET_BITFIELD(mcmtr, 1, 1) argument 200 #define IS_CLOSE_PG(mcmtr) GET_BITFIELD(mcmtr, 0, 0) argument 318 u32 mcmtr; member 1641 if (!IS_ECC_ENABLED(pvt->info.mcmtr)) { in __populate_dimms() 1677 GET_BITFIELD(pvt->info.mcmtr, 9, 9); in __populate_dimms() 1712 if (pci_read_config_dword(pvt->pci_ta, KNL_MCMTR, &pvt->info.mcmtr)) { in get_dimm_config() [all...] |