Lines Matching defs:mem_ctl_info
496 struct mem_ctl_info { struct
500 struct list_head link; /* for global list of mem_ctl_info structs */ argument
521 int (*set_sdram_scrub_rate) (struct mem_ctl_info * mci, u32 bw); argument
527 int (*get_sdram_scrub_rate) (struct mem_ctl_info * mci); argument
531 void (*edac_check) (struct mem_ctl_info * mci); argument
538 unsigned long (*ctl_page_to_phys) (struct mem_ctl_info * mci, argument
540 int mc_idx;
541 struct csrow_info **csrows;
542 unsigned int nr_csrows, num_cschannel;
553 unsigned int n_layers;
554 struct edac_mc_layer *layers;
555 bool csbased;
560 unsigned int tot_dimms;
561 struct dimm_info **dimms;
568 struct device *pdev;
569 const char *mod_name;
570 const char *ctl_name;
571 const char *dev_name;
572 void *pvt_info;
573 unsigned long start_time; /* mci load start time (in jiffies) */
579 u32 ce_noinfo_count, ue_noinfo_count;
580 u32 ue_mc, ce_mc;
582 struct completion complete;
594 const struct mcidev_sysfs_attribute *mc_driver_sysfs_attributes;
597 struct delayed_work work;
625 * @mci: MC descriptor struct mem_ctl_info argument