Lines Matching defs:mem_ctl_info
472 struct mem_ctl_info { struct
476 struct list_head link; /* for global list of mem_ctl_info structs */ argument
497 int (*set_sdram_scrub_rate) (struct mem_ctl_info * mci, u32 bw); argument
503 int (*get_sdram_scrub_rate) (struct mem_ctl_info * mci); argument
507 void (*edac_check) (struct mem_ctl_info * mci); argument
514 unsigned long (*ctl_page_to_phys) (struct mem_ctl_info * mci, argument
516 int mc_idx;
517 struct csrow_info **csrows;
518 unsigned int nr_csrows, num_cschannel;
529 unsigned int n_layers;
530 struct edac_mc_layer *layers;
531 bool csbased;
536 unsigned int tot_dimms;
537 struct dimm_info **dimms;
544 struct device *pdev;
545 const char *mod_name;
546 const char *ctl_name;
547 const char *dev_name;
548 void *pvt_info;
549 unsigned long start_time; /* mci load start time (in jiffies) */
555 u32 ce_noinfo_count, ue_noinfo_count;
556 u32 ue_mc, ce_mc;
558 struct completion complete;
570 const struct mcidev_sysfs_attribute *mc_driver_sysfs_attributes;
573 struct delayed_work work;
601 * @mci: MC descriptor struct mem_ctl_info argument