dimm_info
unsigned long dimm_info[16];
struct dimm_info *dimm;
struct dimm_info *dimm;
struct dimm_info *dimm;
struct dimm_info *dimm;
struct dimm_info *dimm;
struct dimm_info *dimm;
struct dimm_info *dimm;
struct dimm_info *dimm;
struct dimm_info *dimm;
struct dimm_info *dimm;
struct dimm_info *dimm;
struct dimm_info *dimm = csrow->channels[i]->dimm;
struct dimm_info *dimm;
struct dimm_info *dimm;
unsigned int edac_dimm_info_location(struct dimm_info *dimm, char *buf,
struct dimm_info *dimm;
struct dimm_info *dimm = csrow->channels[j]->dimm;
struct dimm_info *dimm = edac_get_dimm(mci, pos[0], pos[1], pos[2]);
struct dimm_info *dimm = edac_get_dimm(mci, pos[0], pos[1], pos[2]);
static void edac_mc_dump_dimm(struct dimm_info *dimm)
struct dimm_info *dimm;
#define to_dimm(k) container_of(k, struct dimm_info, dev)
struct dimm_info *dimm = to_dimm(dev);
struct dimm_info *dimm = to_dimm(dev);
struct dimm_info *dimm = to_dimm(dev);
struct dimm_info *dimm = to_dimm(dev);
struct dimm_info *dimm = to_dimm(dev);
struct dimm_info *dimm = to_dimm(dev);
struct dimm_info *dimm = to_dimm(dev);
struct dimm_info *dimm = to_dimm(dev);
struct dimm_info *dimm = to_dimm(dev);
struct dimm_info *dimm)
struct dimm_info *dimm;
struct dimm_info *dimm = csrow->channels[j]->dimm;
struct dimm_info *dimm;
struct dimm_info *dimm;
unsigned edac_dimm_info_location(struct dimm_info *dimm, char *buf,
struct dimm_info *dimm;
static void dimm_setup_label(struct dimm_info *dimm, u16 handle)
static void assign_dmi_dimm_info(struct dimm_info *dimm, struct memdev_dmi_entry *entry)
struct dimm_info *d;
struct dimm_info *new;
sizeof(struct dimm_info), GFP_KERNEL);
struct dimm_info *dimm;
struct dimm_info *src, *dst;
struct dimm_info *dimms;
struct dimm_info *dimm = edac_get_dimm(mci, 0, 0, 0);
static struct dimm_info *find_dimm_by_handle(struct mem_ctl_info *mci, u16 handle)
struct dimm_info *dimm;
struct dimm_info *dimm;
struct dimm_info *dimm;
struct dimm_info *dimm = csrow->channels[j]->dimm;
struct dimm_info *dimm = edac_get_dimm(mci, i, j, 0);
dinfo = &pvt->dimm_info[slot][channel];
struct dimm_info *dimm;
csrow_megs = pvt->dimm_info[slot][channel].megabytes;
struct i5000_dimm_info dimm_info[MAX_CSROWS][MAX_CHANNELS];
struct dimm_info *dimm;
struct dimm_info *dimm;
size_mb = pvt->dimm_info[slot][channel].megabytes;
struct i5400_dimm_info dimm_info[DIMMS_PER_CHANNEL][MAX_CHANNELS];
dinfo = &pvt->dimm_info[dimm][channel];
struct i7300_dimm_info dimm_info[MAX_SLOTS][MAX_CHANNELS];
struct dimm_info *dimm)
dinfo = &pvt->dimm_info[slot][channel];
struct dimm_info *dimm;
dinfo = &pvt->dimm_info[slot][channel];
struct dimm_info *dimm;
struct dimm_info *dimm;
struct dimm_info *dimm;
struct dimm_info *dimm;
struct dimm_info *dimm;
struct dimm_data dimm_info;
struct dimm_info *dimm;
populate_dimm_info(&dimm_info, addr_decode, j, cfg);
mc, i, j, dimm_info.size >> 20,
dimm_info.ranks,
dimm_info.dtype);
nr_pages = MiB_TO_PAGES(dimm_info.size >> 20);
nr_pages = nr_pages / dimm_info.ranks;
for (k = 0; k < dimm_info.ranks; k++) {
dimm = edac_get_dimm(mci, (j * dimm_info.ranks) + k, i, 0);
dimm->dtype = dimm_info.dtype;
struct dimm_info *dimm;
struct dimm_info *dimm;
struct dimm_info *dimm;
struct dimm_info *dimm;
struct dimm_info *dimm;
struct dimm_info *dimm;
struct dimm_info *dimm;
struct dimm_info *dimm;
int skx_get_dimm_info(u32 mtr, u32 mcmtr, u32 amap, struct dimm_info *dimm,
int skx_get_nvdimm_info(struct dimm_info *dimm, struct skx_imc *imc,
int skx_get_dimm_info(u32 mtr, u32 mcmtr, u32 amap, struct dimm_info *dimm,
int skx_get_nvdimm_info(struct dimm_info *dimm, struct skx_imc *imc,
struct dimm_info *dimm;
struct dimm_info *dimm;
struct dimm_info *dimm;
struct dimm_info *dimm;
struct dimm_info *dimm = csrow->channels[j]->dimm;
priv->gen_info = (const struct dimm_info *)id->driver_data;
static const struct dimm_info dimm_hsx = {
static const struct dimm_info dimm_bdx = {
static const struct dimm_info dimm_bdxd = {
static const struct dimm_info dimm_skx = {
static const struct dimm_info dimm_icx = {
static const struct dimm_info dimm_icxd = {
static const struct dimm_info dimm_spr = {
static const struct dimm_info dimm_emr = {
const struct dimm_info *gen_info;
struct dimm_info *dimm;
struct dimm_info **dimms;
static inline struct dimm_info *edac_get_dimm(struct mem_ctl_info *mci,