igen6_imc
struct igen6_imc *imc = &igen6_pvt->imc[res->mc];
static u64 ecclog_read_and_clear(struct igen6_imc *imc)
static void errsts_clear(struct igen6_imc *imc)
struct igen6_imc *imc = &igen6_pvt->imc[0];
struct igen6_imc *imc;
static bool igen6_check_ecc(struct igen6_imc *imc)
struct igen6_imc *imc = mci->pvt_info;
static void igen6_reg_dump(struct igen6_imc *imc)
static void igen6_reg_dump(struct igen6_imc *imc) {}
struct igen6_imc *imc = mci->pvt_info;
struct igen6_imc *imc;
struct igen6_imc *imc;
enum mem_type (*get_mem_type)(struct igen6_imc *imc);
enum dev_type (*get_dev_type)(struct igen6_imc *imc, int chan, int dimm_l);
void (*set_chan_params)(struct igen6_imc *imc);
struct igen6_imc *imc = &igen6_pvt->imc[0];
void (*set_dimm_params)(struct igen6_imc *imc, int chan);
struct igen6_imc imc[NUM_IMC];
struct igen6_imc *imc = &igen6_pvt->imc[mc];
static enum mem_type ptl_h_get_mem_type(struct igen6_imc *imc)
static enum dev_type ptl_h_get_dev_type(struct igen6_imc *imc, int chan, int dimm)
static u64 ptl_h_get_chan_size(struct igen6_imc *imc, int chan)
static u64 ptl_h_get_dimm_size(struct igen6_imc *imc, int chan, int dimm)
static void ptl_h_set_chan_params(struct igen6_imc *imc)
static void ptl_h_set_dimm_params(struct igen6_imc *imc, int chan)
static enum mem_type get_mem_type(struct igen6_imc *imc)
static bool large_dimm(struct igen6_imc *imc, int chan, int dimm)
static enum dev_type get_dev_type(struct igen6_imc *imc, int chan, int dimm)
static u64 get_dimm_size(struct igen6_imc *imc, int chan, int dimm)
static void set_chan_params(struct igen6_imc *imc)
static void set_dimm_params(struct igen6_imc *imc, int chan)